public static void main(String[] args) { System.out.println("请输入一个大于100的三位数:"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); while (num<100){ System.out.println("输入的数字不符合要求,请重新输入"); num = sc.nextInt(); } int count = 0; int sum = 0; for (int i = 100; i<=num ; i++){ if ((i%10) != 7){ if ((i/10%10) != 5){ if ((i /100%10) != 3) { System.out.println(i); count ++; sum += i; } } } } System.out.println("100到"+num+"之间满足要求的数字个数为"+count); System.out.println("100到"+num+"之间满足要求的数字之和为"+sum); }
从键盘上录入一个大于100的三位数,打印出100到该数字之间满足如下要求的数字,数字的个数,以及数字的和: 1.数字的个位数不为7; 2.数字的十位数不为5; 3.数字的百位数不为3;
于 2022-05-16 12:24:35 首次发布