2-21.练习题

练习题

1
2
3
4
5
6
7
8
9
10
//第一题第一问//有一个笼子,笼子里有m只鸡,n只兔子,问,一共有多少只脚
Scanner a = new Scanner(System.in);
Scanner b = new Scanner(System.in);
System.out.println("输入鸡的数量");
int ji = a.nextInt();
System.out.println("输入兔的数量");
int tu = b.nextInt();

System.out.println("一共有有"+((ji*2)+(tu*4))+"只脚");
//第一题//
1
2
3
4
5
6
7
8
9
10
11
//难点  //第一题第二问//让用户输入脚的数量,然后程序去帮用户分析出可能会有多少只鸡,多少只兔子
Scanner scanner = new Scanner(System.in);
System.out.println("请输入有多少只脚");
int jiao = scanner.nextInt();
for(int ji = 0;ji <= jiao/2;ji++){//鸡
int tujiao = jiao - ji*2;
if (tujiao % 4 == 0){
System.out.println("有鸡"+ji+"只,有兔子"+tujiao/4+"只");
}
}
//第一题//
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//第二题//水仙花数是指一个三位数,他的每个位上的数字3次幕之和等于它本身(例如:1^3+5^3+3^3 = 153)
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个三位数");
int a = scanner.nextInt();
if(a >= 100 && a <= 999) {
//获取百位数
int bai = a / 100;
int shi = (a % 100) / 10;
int ge = (a % 100) % 10;
if (a == bai * bai * bai + shi * shi * shi + ge * ge * ge) {
System.out.println("是水仙花数");
} else {
System.out.println("不是水仙花数");
}
}else {
System.out.println("输入不规范!请输入三位数");
}
//第二题//
  • © 2020 DrunkCat
  • TEST & TEXT
    • PV:
    • UV:

请我喝杯咖啡吧~

支付宝
微信