解题思路:
利用数学算法,轻松解决!并不需要构造函数!
注意事项:
注意for循环次数!
参考代码:
import java.util.Scanner;
public class Thirteen {
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int sum1=0;
int sum2=0;
int z=1;
for(int i=1;i<=n;i++){
if(i!=1){z=10*z;
sum1=2*z+sum1;
sum2=sum2+sum1;}
else{
sum1=2;
sum2=2;
}
}System.out.println(sum2);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:628 |
A+B for Input-Output Practice (V) (C++代码)浏览:450 |
最小公倍数 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:556 |
DNA (C语言代码)浏览:391 |
整数平均值 (C语言代码)浏览:780 |
C二级辅导-统计字符 (C语言代码)浏览:631 |
上车人数 (C语言代码)浏览:710 |