运行结果不对请大家帮忙改一下程序
求S=a+aa+aaa+aaaa+aaaaa 求S的值,a 是一个数字n表示a的位数,用键盘输入a和n#include "stdio.h"
int main()
{
long a,sum,j;
int i,n;
printf("请入一个小于10的整数:");
scanf("%ld",&a);
printf("\n输入位数:");
scanf("%d",&n);
printf("%ld+",a);
for(i=1,sum=0,j=a;i<n;i++)
{
a=a*10+j;
sum=sum+a;
if (i<n-1)
printf("%ld+",a);
else printf("%ld=%ld\n",a,sum+j);
}
return 0;
}
[[it] 本帖最后由 bianfeng 于 2008-3-15 17:38 编辑 [/it]]