第十届蓝桥杯大赛软件类省赛 Java 大学 C 组 试题 A: 求和 答案

  • Post author:
  • Post category:java


【问题描述】
小明对数位中含有 2019 的数字很感兴趣,在 140 中这样的数包
括 12910323940,共 28 个,他们的和是 574。
请问,在 12019 中,所有这样的数的和是多少?
package blueBridgeCup_Jc_a;

public class A {
	public static void main(String[] args) {
		int sum = 0;
		for (int i = 1; i <= 2019; i++) {
			int num = i;
			//循环各位数进行判断
			while (num != 0) {
				if ((num % 10 == 2)||(num % 10 == 0)||(num % 10 == 1)||(num % 10 == 9)) {
					sum += i;
					break;
				}
				num=num / 10;
			}
		}
		System.out.println(sum);
	}
}
				    *新手,有错请评论(*^_^*)*



版权声明:本文为weixin_46664972原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。