import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0;
for (int i = 1; i <= n; i++) {
int a = i;
//判断是否含有2,0,1,9
while (a > 0) {
if (a % 10 == 2 || a % 10 == 0 || a % 10 == 1 || a % 10 == 9) {
sum += i;
break;
}
a = a / 10;
}
}
System.out.print(sum);
}
}
P8680 [蓝桥杯 2019 省 B] 特别数的和
最新推荐文章于 2024-11-11 20:40:17 发布
该代码片段展示了一个Java程序,通过Scanner读取用户输入的整数n,然后计算在1到n范围内,每个数若含有2、0、1、9任一数字则累加到sum中。最后输出符合条件的数字之和。
摘要由CSDN通过智能技术生成