注册 登录
编程论坛 C语言论坛

c语言输入n,k计算并输出1^k + 2^k + 3^k + … +n^k

xzt161563002 发布于 2022-11-18 18:44, 772 次点击
c语言输入n,k计算并输出1^k + 2^k + 3^k + … +n^k
例如:输入2和2.输出1^2+2^2=5
跪求大佬帮忙解决一下
2 回复
#2
rjsp2022-11-18 20:17
起码要知道n和k的类型以及取值范围
#3
粉jj2022-11-21 21:42
int liu (int a,int b)
{    int s,f,j,i;
    s=0;    f=1;
    for(i=1;i<=a;i++)
    {    f=i*b;
         s=s+f;   
     }
    return s;
}
int main()
{int n,k,l;
scanf("%d %d",&n,&k);
l=liu(n,k);
printf("%d",l);}
1