编写程序,求sn=a+aa+aaa+.+a...aaa(n个)的值.结果不对,求问哪里错了?#include#includeint main(){int a,b,c,i,n,s;printf("请输入数字a,位数n.\n");scanf("%d,%d",&a,&n);c=0;s=0;while(n>=1){i=n;while(i>=1){b=a*pow(10,i-1);i--;c=c+b;}s=s

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 12:07:45

编写程序,求sn=a+aa+aaa+.+a...aaa(n个)的值.结果不对,求问哪里错了?#include#includeint main(){int a,b,c,i,n,s;printf("请输入数字a,位数n.\n");scanf("%d,%d",&a,&n);c=0;s=0;while(n>=1){i=n;while(i>=1){b=a*pow(10,i-1);i--;c=c+b;}s=s
编写程序,求sn=a+aa+aaa+.+a...aaa(n个)的值.结果不对,求问哪里错了?
#include
#include
int main()
{
int a,b,c,i,n,s;
printf("请输入数字a,位数n.\n");
scanf("%d,%d",&a,&n);
c=0;
s=0;
while(n>=1)
{
i=n;
while(i>=1)
{
b=a*pow(10,i-1);
i--;
c=c+b;
}
s=s+c;
n--;
}
printf("和为%d\n",s);
return 0;
}

编写程序,求sn=a+aa+aaa+.+a...aaa(n个)的值.结果不对,求问哪里错了?#include#includeint main(){int a,b,c,i,n,s;printf("请输入数字a,位数n.\n");scanf("%d,%d",&a,&n);c=0;s=0;while(n>=1){i=n;while(i>=1){b=a*pow(10,i-1);i--;c=c+b;}s=s
c=0这个赋值要放到while(n>=1)里面,你可以放到i=n下面一行,你求c=c+b的时候每求完一次要重新初始化.