首先看一下这一题的思路。
我看到这道题首先想到的是循环因为你不知道到底有多少个需要你输入n。
第一 先确定n因为n确定了循环的此说我们使用for循环
先定义a=0;i=0;
对于Sn的表达每一个都比前一个多一个2所以我用a=a*10+2;n=1的时a为2
然后再将他们相加求和;
让我们一起感受代码吧!
#include <stdio.h>
int main (){
int Sn=0, a=0,j,i,n;
scanf ("%d",&n);
for (i=0;i<n;i++){
a=a*10+2;
Sn=Sn+a;
}
printf ("%d",Sn);
return 0;
}