|
发表于 2021-2-22 16:36:36
|
显示全部楼层
- #include<stdio.h>
- #define N 5
- #define K 4
- long power(int n,int k);
- long total(int n,int k);
- long power(int n,int k) //第几个数,乘多少次
- {
- int i;
- long power = n;//赋予初始值n,由total中的i决定
- for(i = 1; i < k; i++)
- {
- power = power*n;//把n*n改成power*n
- }
- return power;
- }
- long total(int n,int k)//第几个数,加起来。k代表乘方多少次
- {
- int i;
- long sum = 0;
- for(i = 1; i <= n; i++)
- {
- sum += power(i,k);
- }
- return sum;
- }
- int main()
- {
- printf("N = %d,K = %d\n",N,K);
- printf("sum = %ld\n",total(N,K));
- return 0;
- }
复制代码 |
|