请大家看看这程序是正确的吗?
题:求s=a+aa+aaa+aaaa+……其中a是个数字,n由键盘输入.如:2+22+222+2222+22222(此时n=5)main()
{
int a;
long int k,s,n,j,sum;
k=1;
s=0;
printf("input number n:\n");
scanf("%d",&n);
for(a=1;a<=9;a++)
for(j=1;j<=n;j++)
{s=k*a+s;k=10*k;sum=sum+s;}
printf("%ld\n,sum);
}
[此贴子已经被作者于2006-8-31 22:15:28编辑过]