求Sn=a+aa+aaa+aaaa+…+aa…aa(n个a)(C语言) 题目要求:如标题,其中a是个数字,n表示a的位数,n由键盘输入 思路:每一项等于前面一项乘10再加a 以下为具体代码: #include <stdio.h> int main() { int a=0,n=0,i=0,term=0,Sn=0; printf("Please enter 'a' and 'n': "); scanf("%d %d",&a,&n); for(i=0;i<n;i++) { term=term*10+a; Sn=Sn+term; } printf("The Sn is %d\n",Sn); }