解题思路:我的思路是先找到2,22,222,2222,22222.的规律,我发现前一个数乘以10再加2,便是后一个数,如2*10+2=22,22*10+2=222。再通过循环把需要的数找到和累加
注意事项:注意赋初值!!!
参考代码:
#include<stdio.h>
int main()
{
int a,b=0,n;
int sum=0;
scanf("%d",&n);
for(a=1;a<=n;a++)
{
sum=sum*10+2;
b=sum+b;
}
printf("%d",b);
return 0;
}
0.0分
1 人评分