输入2个正整数 a 和 n,求 a+aa+aaa+aa…a(n个a)之和。

2024-12-30 18:03:26
推荐回答(1个)
回答1:

首先使用pow(int,int);函数是要调用库函数#include的;system("pause")要调用#include;不知道是否一定要使用自定义函数;重编如下;

#include
#include
int main(void)
{
    int a, b, i, n;
    long sum;
    int ri, looptimes;
printf("请输入循环次数:");
scanf("%d",&looptimes);
for(i=1;i<=looptimes;i++){
sum=0;
printf("请输入a,n: ");
scanf("%d%d",&a,&n);
b=a;
printf("sum = %d ",a);
for(;n>0;n--){
sum=sum+a;
a=a*10+b;
if(n>1)printf("+ %d ",a);
}
printf("= %d\n",sum);
}
system("pause");
}

运行结果如下:

欢迎追问;满意望采纳!