用xcode写的求sum=a+aa+aaa+aaaa+aa...a的值有些问题求教
代码如下:#include "stdio.h"
#include "math.h"
int main()
{
printf("input a and n\n");
int a,n;
scanf("%d",&n);
int num[n];
int sum=0;
scanf("%d",&num[0]);
for (a=1; a<=n-1; a++) {
num[a]=num[a-1]+a*(pow(10,a));
}
for (a=0; a<=n-1; a++) {
sum=sum+num[a];
}
printf("the sum is %d",sum);
}
目的是输入a的值和代表有几个数的n值,然后输出sum值,我输入a=2,n=2输出应该是24,可是输出的是14,不知道哪里出了问题,求教。