4.从键盘输入n和a的值,计算a+aa+aaa+…+aa…a(n个a)的值。
    
    逻辑分析:设N=4,a=3;
    
    3 x 10+3=>33,即aa=a x 10+a;
    
    33 x 10+3=>330, 即aaa=aa x 10+a;
    
    333 x 10+3=>3330,即aaaa=aaa x 10+a;
    
    则可以设一个中间变量temp表示a 的累乘+a/(aa…a)的值。
    
    {______}
    
    n个a
    
    然后加上累加每次temp的值,得到结果sum.
   
#include <stdio.h>
int main()
{
    int a,n,i=1,temp=0,sum=0;
    scanf("%d %d",&a,&n);
    while(i<=n)
    {
        temp=temp*10+a;
        sum+=temp;
        i++;
    }
    printf("%d",sum);
    return 0;
}                                                          
 
版权声明:本文为bgxeg原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
