论循环a 的加法

//求s=a+aa+aaa+aaaa+aa....的值,其中a是一个数字,
//1.程序分析:关键是计算出每一项的值。
#include <stdio.h>
main()
{
 int a,n,count=1;
 long int sn=0,tn=0;
 printf("please input a and n\n");
 scanf("%d,%d",&a,&n);
 printf("a=%d,n=%d\n",a,n);
 while (count<=n)
 {
  tn=tn+a;
  sn=sn+tn;
  a=a*10;
  ++count;
 }
 printf("a+aa+...=%ld\n",sn);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/Singularityfisher/article/details/80384361