//题目:求Sn=a+aa+aaa+……+aa…a(n个a)之值,其中a是一个数字,n表示a的位数,
//例如:2+22+222+2222+22222(此时n=5)n由键盘输入
1 #include<stdio.h> 2 int main() 3 { 4 int a, n, c, num, b; 5 a = 0; 6 num = 0; 7 n = 0; 8 b = 0; 9 scanf("%d%d", &a, &n); 10 for (c = 1; c <= n; c++) //写循环最大为输入的n位 11 { 12 b = b * 10 + a; //用个初始化为0的变量来存放 13 num += b; //num=num+b 14 } 15 printf("%d\n", num); 16 return 0; 17 }