解题思路:要善于发现2,22,222.....之间的规律每次都是拿前面的数乘10再加2
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a=2,n,sum=0;
scanf("%d",&n);
for(int i=1;i<=n;i++){
sum=sum+a;
a=a*10+2; //TODO
}
printf("%d",sum);
return 0;
}
0.0分
1 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:1031 |
买不到的数目 (C++代码)浏览:868 |
简单的a+b (C++语言代码)浏览:860 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:775 |
淘淘的名单 (C语言代码)浏览:1104 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
回文数字 (C语言代码)浏览:2510 |
Minesweeper (C语言描述,蓝桥杯)浏览:1127 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:564 |
1071题解浏览:493 |