求 Sn = a+aa+aaa+…+a···a
求 Sn = a+aa+aaa+…+a···a
求Sn = a+aa+aaa+…+a···a
问题: 程序………………………………
#include<stdio.h>
int main()
{<!-- -->
int a,n,i=1;
int sn=0,tn=0;
printf("输入数字a,a的位数n:"); //注意n不要太大
scanf("%d%d",&a,&n); //a=2,n=16 结果 20 5367 1692
while(i<=n) //输出数据最大是 21 4748 3647
{<!-- -->
tn=tn+a;
sn=sn+tn;
a=a*10;
i++;
}
printf("a+aa+aaa+…=%d\n",sn);
return 0;
}
运行结果………………………………
结果正确: 结果为负,错误:
转载于网络 侵权联系作者立即删除QAQ