C语言编程。。输入2个正整数a和n, 求a+aa+aaa+aa…a(n个a)之和.

2025-02-24 23:56:51
推荐回答(3个)
回答1:

给你一个代码看哈:
#include
int main()
{
int i,number,n;
int sum=1,total=0;
printf("请输入2个数\n");
scanf("%d %d",&number,&n);
for(i=1;i<=n;i++)
{
sum=sum*number;
total+=sum;
}
printf("%d",total);
return 0;
}

回答2:

这个函数的的意思就是把前面的数复制给后面的并替换后面的树,你看书上好像结构体之前那章有,我忘了,貌似STUPY(A,B)

回答3:

/*2  (repeat=2)
2 3 (a=2, n=3)
8 5 (a=8, n=5)   这里是教你函数重载==调用函数  如果只有一个参数调用默认值   */
#include 
void main()
{
   int ri, repeat;
   int i, n;
   long a, sn;
   long fn(long a, int n); //你自己定义的计算函数
    printf("输入要返回的数字a");
   scanf("%d", &a);
    printf("输入要返回的次数n");
   scanf("%d", &n);
    fn(a,n);
   
}
/*----函数实现-----*/
 long fn(long a, int n){
 int i,N=n;
 long A=a;
 long SUM=0;
 for(i=1;i  {   A=A*A;SUM=SUM+A;
     }
printf("计算结果%d\n",SUM);
getchar();
 }