700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 动力节点 Java 基础练习题(day10)

动力节点 Java 基础练习题(day10)

时间:2020-05-12 03:02:50

相关推荐

动力节点 Java 基础练习题(day10)

题目在 b站 av88459449 169P

题目

1. 一个5位数, 判断它是不是回文数

个位与万位相同, 十位与千位相同, 比如12321

2. 猴子第一天摘下若干个桃子, 当即吃了一半多一个, 第二天又将剩下的吃掉了一半多一个, 之后每天都是如此, 第10天时只剩1个桃子, 问第一天摘了多少

3. 计算 1!+2!+3!+...+10!

4. 一个球从1000米的高度自由落下, 每次落地后反弹一半高度再下落, 问第10次落地时, 它经过了多少米

5. 一个四位数, 恰好等于它后三位数的3倍, 这个数是多少

解答

1.

import java.util.Scanner;public class Homework10 {public static void main(String[] args) {Scanner s = new Scanner(System.in);int input = s.nextInt();int w5 = input / 10000;int w4 = (input - w5 * 10000) / 1000;int w3 = (input - w5 * 10000 - w4 * 1000) / 100;int w2 = (input - w5 * 10000 - w4 * 1000 - w3 * 100) / 10;int w1 = input - w5 * 10000 - w4 * 1000 - w3 * 100 - w2 * 10;if (w5 == w1 && w4 == w2) System.out.println(input+" 是回文数");else System.out.println("输入不是回文数");}}

2.

public class Homework11 {public static void main(String[] args) {int total = 0;for (int day = 9; day > 0; day--) {total = (total + 1) * 2;}System.out.println(total);}}

3.

public class Homework12 {public static void main(String[] args) {int sum = 0;for (int i = 1; i < 11; i++) {int ssum = 1;for (int j = 1; j <= i; j++) {ssum *= j;}sum += ssum;}System.out.println(sum);}}

4.

public class Homework13 {public static void main(String[] args) {int total = 0;double height = 1000;int count = 0;while(count < 11) {total += height * 2;height /= 2;count++;}System.out.println(total);}}

5.

public class Homework14 {public static void main(String[] args) {for (int i = 1000; i < 10000; i++) {int part = i - i / 1000 * 1000;if (i == part * 3) System.out.println(i);}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。