蓝桥杯模拟赛12-1Java 1到2020长度

 

Java 1到2020长度(填空题)

蓝桥杯模拟赛12-1Java 1到2020长度
方法一:手算也是可以的,分为四类
1.一位数 1-9 就9-1+1 9个数X1
2.二位数 10-99 就99-10+1 90个数X2
3.三位数 100-999 就999-100+1 900个数X3
4.四位数 1000-2020 就2020-1000+1 就1021个数X4
然后求和即可 9 X1+ 90 X2 + 900X3 + 1021 X4 答案为6973

方法二编程:

public class Main {
    public static void main(String[] args) {
    	int a=2020;
    	int n1=9-1 +1;
    	int n2=99-10 +1;
    	int n3=999-100 +1;
    	int n4=a-1000 +1;
    	int count=n1*1+n2*2+n3*3+n4*4;
    	System.out.println(count);
    }
}

答案为6973

 

上一篇:啃完999页Android面试高频宝典,全网独家首发!


下一篇:力扣刷题 999. 可以被一步捕获的棋子数