C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a).例如,fn(3,2)的返回值是33.例:括号内是说明输入2 (repeat=2)2 3 (a=2,n=3)8 5 (a=8,n=5)#include
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 04:37:26
C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a).例如,fn(3,2)的返回值是33.例:括号内是说明输入2 (repeat=2)2 3 (a=2,n=3)8 5 (a=8,n=5)#include
C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.
要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a).例如,fn(3,2)的返回值是33.
例:括号内是说明
输入
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);
scanf("%d",&repeat);
for(ri=1; ri
C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a).例如,fn(3,2)的返回值是33.例:括号内是说明输入2 (repeat=2)2 3 (a=2,n=3)8 5 (a=8,n=5)#include
/*2 (repeat=2)
2 3 (a=2, n=3)
8 5 (a=8, n=5) 这里是教你函数重载==调用函数 如果只有一个参数调用默认值 */
#include <stdio.h>
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<N;i++)
{ A=A*A;SUM=SUM+A;
}
printf("计算结果%d\n",SUM);
getchar();
}