求助一道C语言编程题?????
从键盘上输入a与n的值,计算sum=a+aa+aaa+aaaa+。。。。(共n项)的和。例如a=2,n=4,则sum=2+22+222+222。
main()
{
int a,i,n;
long int x=0,sum=0;
scanf("%d,%d",&a,&n);
if (a<=0||a>=10||n<=0)
printf("error!");
for (i=0;i<=n;i++)
{
x=x*10+a;
sum=sum+x;
}
printf("%ld\n",sum);
}
帮忙修改下,不知道哪里错了???
[ 本帖最后由 v943761 于 2010-3-15 20:32 编辑 ]