求四道JAVA题的程序,先给五十,答对追加50分!谢谢各位大神!
1.输入一个大写字母,将其修改为小写字母输出。请使用getchar()和putchar()函数。2.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。3...
1.输入一个大写字母,将其修改为小写字母输出。请使用getchar()和putchar()函数。
2.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
3.有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
4、设计一个程序统计46个同学6门课程的考试成绩,要求能输入考生人数,并按照编号从小到大的顺序输入考生的成绩,统计出各门课程的总分平均分以及每个考生的总分和平均分。 展开
2.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
3.有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
4、设计一个程序统计46个同学6门课程的考试成绩,要求能输入考生人数,并按照编号从小到大的顺序输入考生的成绩,统计出各门课程的总分平均分以及每个考生的总分和平均分。 展开
展开全部
1.
public class Demo{
public static void main(String args[]) {
Demo d = new Demo();
d.putchar(d.getchar());
}
public String getchar(){
Scanner scan = new Scanner(System.in);
System.out.println("输入一个大写字母");
return scan.next();
}
public void putchar(String s){
System.out.println(s.toLowerCase());
}
}
2.
public class Demo{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("输入一个正整数");
int num = scan.nextInt();
String factor = getFactor(num);
System.out.println(factor);
}
public static String getFactor(int num){
for(int i=2;i<=num;i++){
if(num%i==0){
if(num>i){
return i+"*"+getFactor(num/i);
}else{
return i+"";
}
}
}
return "";
}
}
3.
public class Demo{
public static void main(String[] args) {
int one =10;
int tow = one+2;
int three = tow+2;
int four = three+2;
int five = four+2;
System.out.println(five);
}
}
public class Demo{
public static void main(String args[]) {
Demo d = new Demo();
d.putchar(d.getchar());
}
public String getchar(){
Scanner scan = new Scanner(System.in);
System.out.println("输入一个大写字母");
return scan.next();
}
public void putchar(String s){
System.out.println(s.toLowerCase());
}
}
2.
public class Demo{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("输入一个正整数");
int num = scan.nextInt();
String factor = getFactor(num);
System.out.println(factor);
}
public static String getFactor(int num){
for(int i=2;i<=num;i++){
if(num%i==0){
if(num>i){
return i+"*"+getFactor(num/i);
}else{
return i+"";
}
}
}
return "";
}
}
3.
public class Demo{
public static void main(String[] args) {
int one =10;
int tow = one+2;
int three = tow+2;
int four = three+2;
int five = four+2;
System.out.println(five);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询