在VS中编译你的代码不能通过,main加了返回类型和返回值编译运行,结果没错。
程序代码:
运行结果:
程序代码:
#include <stdio.h>
long sum(int k,int n);
int main()
{
int k,n;
scanf("%d%d",&k,&n);
printf("f(%d,%d)=%ld",k,n,sum(k,n));
return 0;
}
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;
}运行结果:










