533
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:编写函数fun求s=1^k+2^k +3^k + ......+N^k的值,
(1的K次方到N的K次方的累加和)。
------------------------------------------------*/
#define K 4
#define N 5
#include <stdio.h>
long fun(int n,int k)
{
/**********Program**********/
int i,s,j,t;
for(i=0;i<N;i++)
{
t=1;
for(j=0;j<K;j++)
t*=i+1;
s=s+t;
}
return t;
/********** End **********/
}
main()
{
long int sum;
printf("Sum of %d powers of integers from 1 to %d = ",K,N);
sum=fun(N,K);
printf("%ld\n",sum);
}