n和k值在主函数输入,并在主函数打印计算结果。n的k次幂计算请调用函数fexp(n,k)实现。
fexp函数原型如下:
double fexp(int n, int k);
**输入提示信息**:"Please input n and k:\n"
**输入数据格式**:"%d %d"
**输出数据格式**:"sum=%.0f\n"
注:(1)不允许使用全局变量;
(2)不允许使用goto语句;
(3)凡未按给定函数原型编写程序的,人工批阅后全部记为0分。
程序运行示例:
Please input n and k:
5 3↙
sum=225
#include<stdio.h>
#include<math.h>
int fexp(int n, int k);
int main()
{
int n, k;
float sum = 0;
printf("Please input n and k:\n");
scanf("%d %d", &n, &k);
sum = fexp(n,k);
printf("sum=%.0f\n", sum);
return 0;
}
int fexp(int n, int k)
{
int i;
float temp = 0;
for(i = 1; i <= n; i++)
{
temp += pow(i, k);
}
return temp;
}
n和k值在主函数输入,并在主函数打印计算结果。n的k次幂计算请调用函数fexp(n,k)实现。fexp函数原型如下: double fexp(int n, int k);**输入提示信息**:"Please input n and k:\n"**输入数据格式**:"%d %d"**输出数据格式**:"sum=%.0f\n"注:(1)不允许使用全局变量; (2)不允许使用goto语句; (3)凡未按给定函数原型编写程序的,人工批阅后全部记为0分。程序运行示例:Pleas.