解题思路:分解每项,再相加。第一项:2*100=2;第二项用2*101=20再加第一项的值2等于22;用2*22=200再加上一项的值22等于222;依次类推下去。用for循环把每一项求出
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int n,i,sum1=0,sum=0; //sum1每项的值,sum全部相加的和
scanf("%d",&n);
for(i=0;i<n;i++)
{
sum1=sum1+pow(10,i)*2;
sum+=sum1;
}
printf("%d",sum);
return 0;
}
0.0分
1 人评分
永远的丰碑 (C语言代码)浏览:656 |
汽水瓶 (C语言代码)浏览:704 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:690 |
printf基础练习2 (有点不明白)浏览:845 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1257 |
WU-输出正反三角形 (C++代码)浏览:1019 |
Hello, world! (C++代码)浏览:1744 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
1009题解浏览:751 |