#include <stdio.h>
#include <stdlib.h>
//通过传地址的方式,在函数内修改函数外的多个变量
int power(int m,int n); //求m的n次方(m^n)
int sum_of_power(int k,int n); //从1^k到n^k的累加和
int main( )
{
int k, n;
scanf("%d %d", &k, &n);
printf("f(%d, %d)=%d\n", k, n, sum_of_power(k,n)); //m^k的累加和
return 0;
}
int power(int m,int n) //求m的n次方(m^n)
{
int pro=1;
int i;
for(i=1;i<=n;i++)
pro*=m;
return pro;
}
int sum_of_power(int k,int m) //从1^k到n^k的累加和
{
int sum=0;
int i;
for(i=1;i<=m;i++)
sum+=power(i,k);
return sum;
}
提高篇第6-10课作业第一题
最新推荐文章于 2022-02-25 19:38:17 发布
本文介绍了一个使用C语言实现的简单程序,该程序可以计算从1到n的整数k次幂的累加和。文章通过两个自定义函数`power`和`sum_of_power`展示了如何进行幂运算及累加操作。
1745

被折叠的 条评论
为什么被折叠?



