永发信息网

一道C++题,欢迎来赐教

答案:1  悬赏:50  手机版
解决时间 2021-05-03 02:11

用函数调用方法,求f(k,n)=(1的k次方)+(2的k次方)+...+(n的k次方),其中k,n用键盘输入.

这个题嘛,会的就来练练手,我大概做出来了,可是运算的结果错了,看哪个高手能指点下~

我是这样编的:

#include "iostream.h"
int mine(int k,int n);//函数调用声明.
void main()
{
cout<<"请输入k和n"<<endl;
int k,n;
cin>>k>>n;
int x;
x=mine(k,n);
cout<<"x="<<x<<endl;
}


int mine(int k,int n)
{
int s=0;
for(int x=1;x<=n;x++)//for语句循环让s累计
{
s=s+(x^k);//不加括号应该可以吧.

}
return s;//返回s的值

}

以上大概格式有点对,请高手指点下哪里有问题.

最佳答案
首先x^k在C语言里意思是
x和k进行异或运算
帮你修改程序如下
#include "iostream.h"
int mine(int k,int n);//函数调用声明.
void main()
{
cout<<"请输入k和n"<<endl;
int k,n;
cin>>k>>n;
int x;
x=mine(k,n);
cout<<"x="<<x<<endl;
}


int mine(int k,int n)
{
int s=0,t=1;
for(int x=1;x<=n;x++)//for语句循环让s累计
{
for (int y=1;y<=k;y++)
{
t*=y;
}
s+=t;

}
return s;//返回s的值

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQtalks图表是什么
寻仙西南区落雁坡贪狼的大家们谁可以帮帮我?
电视剧《御前四宝》
上天村我想知道这个在什么地方
上厕所次数频繁
我已经更新巫妖王为什么游戏界面还显示是燃烧
会喝酒的女孩是好还是不好?
保留的英文是什么意思,请问Cyndy这英文是什么
快乐大本营的门票在哪儿买?多少钱
彩虹岛为什么下线宠物还可以开店?
怀孕初期吃什么东西比较好.?
在学校被同学无缘无故打了一顿,但我在学校的
潼阳出口地址在哪,我要去那里办事
qq农场偷菜怎样升级快?
谁会杀厉害一点的毒或木马什么的,帮帮忙谢谢
推荐资讯
我的手机被我拆开看了以下什么也没有动就开不
狮子座的配偶是什么座?
谁能告诉我手机的内存卡的初始密码是多少?是
叶酸停服用的问题
外国语大学宿舍要带些什么东西啊?
问道法金带70的级品套好还中等80的好
丝路英雄里的英雄做任务HP少了怎么加,怎么回H
诺基亚 N85 右上角的闪电
聚美上买完东西如果发现是假货怎么办
本人初学日语,不知道怎么入门?
00完美国际
实木门是用什么材质做的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?