求a+aa+aaa……求n个a之和,可是为什么到第三个以后就不对了,就是输入2 2,结果对,输入2,3就错了。
#include <stdio.h>#include <math.h>
int main()
{
int a, n,i,sum;
printf("please enter two integer for a and n:\n");
scanf("%d %d",&a,&n);
for(i=1,sum=0;i <= n;i++)
{
sum += a;
a = a*10+a;
}
printf("%d",sum);
return 0;
}