纠错!!!
帮忙挑一下错误 急用!!!下面程序用于计算f(k,n)=1^k+2^k+....+n^k 其中power(m,n)为m^n
#include <stdio.h>
long sum(int k,int n);
main()
{
int k,n;
scanf("%d%d",&k,&n);
printf("f(%d,%d)=%ld",k,n,sum(k,n));
}
long power(int m,int n)
{
int i;
long p=1;
for(i=1;i<=n;i++)
p=p*m;
return p;
}
long sum(int k,int n)
{
int i;
long s=0;
for(i=1;i<=n;i++)
s=s+power(i,k);
return s;
}