求S=a+aa+aaa+…+aaaaaaa(n个a),其中a和n都从键盘中输入,如从键盘中输入2、5,则计算S5=2+22+222+2222+22222。
 
【正确答案】采用C语言实现:
   #include<stdio.h>
   void main()
   {
   int a,n,i=1;
   long s=0,t=0;
   printf("a=");
   scanf("%d",&a);
   printf("n=");
   scanf("%d",&n);
   while(i<=n)
   {
   t=t+a;
   s=s+t;
   a=a*10;
   ++i;
   }
   printf("sum=%d",s);
   }
【答案解析】