16.求Sn=a+aa+aaa+aaaa.......之值

其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5);

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 int main()
 5 {
 6     int a,n,i=1,sn=0,tn=0;
 7     printf("a,n= :");
 8     scanf("%d,%d",&a,&n);
 9     while(i<=n)
10     {
11         tn = tn+a;
12         sn = sn+tn;
13         a = a*10;
14         ++i;
15     }
16     printf("a+aa+aaa+....=%d\n",sn);
17     return 0;
18 }

猜你喜欢

转载自www.cnblogs.com/spore/p/10320578.html