解题思路:分解每项,再相加。第一项: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 人评分