输入两个正整数a和n,输出a+aa+aaa+…+a…a(n个a)之和。例如,输入2和3,输出24

如题所述

第1个回答  推荐于2017-10-06
int i,a,b;
int sum=0;
scanf("%d %d",&n,&a);
b=a;
for(i=1;i<=n;i++)
{
sum+=b;
b=b*10+a;
}
顺带说一下,2 3得出的结果是246本回答被提问者采纳
第2个回答  2011-11-24
#include<stdio.h>
int main()
{
int i,a,n,sum=0;
printf("请输入a的值:");
scanf("%d",&a);
printf("\n请输入n的值:");
scanf("%d",&n);
for(i=1;i<n+1;i++)
sum+=i*a;
printf("\n%d",sum);
return 0;
}

现场写的,若出错……嗯,出错再说。。。
汗,有歧义。
敢问楼主,这句话怎么解析:a+aa+aaa+…+a…a(n个a)之和!
第3个回答  2011-11-23
2+22+222=246怎么是24
相似回答
大家正在搜