程序设计经典算法50题java版26-50题

【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 public class java26 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入星期几的第一个字母来判断一下是星期几"); String text = sc.next().toUpperCase(); if("M".equals(text)){ System.out.println("是星期一...

程序设计经典算法50题java版1-25题

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? public class java01 { public static void main(String[] args){ int mouth = 12; int mount[] = new int[mouth+1]; for(int i=1;i<=mouth;i++){ if(i==1){ mount[i] = 1; }else{ mount[i] = mount[i...

ACM题解记录,java版,001

ACM题解记录,java版,001
  数字求和 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少? 输入 输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。 输出 输出一行,给出一个正整数,是5个数中小于a的数的和。 样例输入 10 1 2 3 4 11 样例输出 10 public class acm1001 { public static void main(String[] args) { ...

Java基础练习:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。

Java基础练习:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。  (5) import java.util.Scanner; class Hello { public static void main(String[] args) { Scanner s = new Scanner(System.in); a: for(;;){ for(;;){ System.out.println("请输入学生的成绩:"); int c = s.nextInt(); if(c&...

(完)Java基础练习题:题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

(完)Java基础练习题:题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。  (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。  (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。  (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。  import java.util.Scanner; public class No3 { public static ...

(精)Java基础练习题:题目:问(1):将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

(精)Java基础练习题:题目:问(1):将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
Java基础练习题:题目:问(1):将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 import java.util.Scanner; public class No3 { public static void main(String[] args){ int i;//题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 Scanner sc = new Scanner(System.in); System.out.println("输入数字吧"); int x = sc.nextInt();// System.ou...

Java基础练习题:题目:问(1):将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

Java基础练习题:题目:问(1):将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。  (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。  (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。  (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。  分析:用户输入一个数,要分解质因数,最低质因数是2接着3,5,7...

Java基础练习题:编程练习(1)

Java基础练习题:编程练习(1)
要求: 1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73 2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入 3、 要求判断成绩的有效性( 0?100 ),如果成绩无效,则忽略此成绩   import java.util.*; public class HelloWorld { //完成 main 方法 public static void main(String[] args) { int[] score...

Java基础练习题:题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。

Java基础练习题:题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
什么叫水仙花数:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)   //能力有限,我只能做位数的。 public class No3 { public static void main(String[] args){ for(int i=100;i<999;i++){ int a,b,c; //分别用a,b,c代表个位,十位,百位 a=i/100; b=(i/10)%10; c=i%10; if(i==a*a*a+b*b*b+c*c*...

编程基础练习:题目:判断101-200之间有多少个素数,并输出所有素数。

题目:判断101-200之间有多少个素数,并输出所有素数。  什么叫素数:素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因数。   初学java的代码: /* 题目:判断101-200之间有多少个素数,并输出所有素数 */ public class No2 { public static void main (String[] args){ int a=0; for(int i = 101;i<=200;i++){ int n=0;//用n来记录个数 ...
Copyright © 菜鸟头头 保留所有权利.   Theme  Ality 渝ICP备16005499号-3

用户登录

分享到: