求Sn=a+aa+aaa+……+aa…a(n个a)之值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5)n由键盘输入

//题目:求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 }

 

posted @ 2020-03-14 17:13  新生代农民工  阅读(4341)  评论(0)    收藏  举报