使用递归函数,编写程序,求a的n次方。
输入:输入两个整数a和n,表示a的n次方,请从ex1.txt文件中读取测试数据。
输出:a的n次方运算结果
输出结果如图所示:
使用递归函数,编写程序,求a的n次方。
输入:输入两个整数a和n,表示a的n次方,请从ex1.txt文件中读取测试数据。
输出:a的n次方运算结果
输出结果如图所示:
#include <stdio.h>
#include <math.h>
int fun(int a,int n){
if(n == 1) return a;
return a*fun(a,n - 1);
}
int main()
{
int a,n;
FILE *fp1;
fp1 = fopen("ex1.txt", "r");//前面是文件路径
fscanf(fp1, "%d%d", &a,&n);
printf("%d",fun(a,n));
return 0;
}