供参考:
#include <stdio.h>
long power(int i, int k)
{
long pow = 1;
if (k < 0 || k>5) return 0;
while (k--) pow *= i;
return pow;
}
int main()
{
int n, k, i;
long long s = 0;
scanf("%d%d", &n, &k);
for (i = 1; i <= n; i++)
s += power(i, k);
printf("S=%lld", s);
return 0;
}