24小时热门版块排行榜    

北京石油化工学院2025年硕士研究生招生接受调剂公告
查看: 713  |  回复: 7
【悬赏金币】回答本帖问题,作者小muer将赠送您 1 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小muer

金虫 (正式写手)

[求助] 看看这个程序那里不行。。

#include
using namespace std;
int main()
{int i=1,x,n=2,sum=0;
while(n<=20)
{sum=sum+i;
i=i*n;
n++;
}
cout<<"sum="< return 0;
}
输出结果居然为负数了。。。奇了。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wy_eda

银虫 (初入文坛)

这个相当于在计算20!,结果肯定溢出了.改成long long可以,不仅是sum,i也要改.如果你的编译器不支持long long,或者你要计算更大的数,需要学习一下大数乘法的相关算法,例如:http://wenku.baidu.com/view/04fa8fbe960590c69ec376df.html
5楼2013-03-27 08:16:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2013-03-26 22:37:10
正数溢出了就变负数了,把sum定义为long long试试
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-03-26 20:51:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小muer

金虫 (正式写手)

引用回帖:
2楼: Originally posted by libralibra at 2013-03-26 20:51:02
正数溢出了就变负数了,把sum定义为long long试试

有道理。。。

[ 发自手机版 http://muchong.com/3g ]
3楼2013-03-26 21:04:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小muer

金虫 (正式写手)

引用回帖:
2楼: Originally posted by libralibra at 2013-03-26 20:51:02
正数溢出了就变负数了,把sum定义为long long试试

改了,可是还是不行。。而且不能long long 哦
4楼2013-03-26 21:20:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料304求调剂 +9 ..2 2025-04-04 9/450 2025-04-04 23:36 by 褚迎松小小
[考研] 理学化学320求调剂 5+6 南南?? 2025-03-31 14/700 2025-04-04 23:34 by 河大薇薇
[考研] 济南大学视觉计算与智能感知课题研究生调剂 +3 M0range 2025-03-30 3/150 2025-04-04 21:39 by 好哦坍落度我
[考研] 263求调剂 +5 36木木 2025-04-04 5/250 2025-04-04 20:14 by yanenwang
[考研] 325材料方向08求调剂 +10 运气贼好 2025-04-04 10/500 2025-04-04 19:21 by DNDYR
[考研] 求物理调剂 +3 笨蛋生活指南 2025-04-03 3/150 2025-04-04 00:08 by AAA老师傅
[考研] 292求调剂 +13 不知道取啥名啊 2025-03-29 15/750 2025-04-03 23:30 by Ade.
[考研] 085600一志愿中科大总分331 +13 yqs0508 2025-03-31 26/1300 2025-04-03 22:57 by yqs0508
[考研] 305求调剂 +3 微微瑕 2025-04-03 3/150 2025-04-03 21:05 by jide_bin
[考研] 材料与化工336分求调剂 +7 张天傲121 2025-04-01 7/350 2025-04-03 13:55 by Ade.
[考研] 一志愿西南交大,材料085600代码,总分292求调剂 +12 小白小白… 2025-03-30 12/600 2025-04-02 21:49 by luosha500
[考研] 考研材料求调剂 +5 wwwj12300 2025-04-02 6/300 2025-04-02 21:38 by nanaliuyun
[考研] 总分291 专业食品科学与工程 +3 你就保保暖 2025-04-02 5/250 2025-04-02 21:35 by leocomeon
[考研] 297求调剂 +9 24靓仔 2025-03-29 10/500 2025-04-02 14:38 by oooqiao
[考研] 一志愿211物理学总分288调剂 +5 shilmy 2025-03-29 5/250 2025-04-02 11:05 by 傻静静
[考研] 283求调剂 +19 想做科研的小咖 2025-03-31 20/1000 2025-04-01 20:20 by As仙阁
[考研] 一志愿河北工业大学294,专业代码085801求调剂 +4 895821003 2025-04-01 11/550 2025-04-01 15:07 by zhshch
[考研] 284求调剂 +12 wyy.123 2025-03-29 12/600 2025-04-01 11:02 by -迷了路啊路
[考研] b区院校调剂招生 +3 再来一瓶哇哈哈 2025-03-31 4/200 2025-04-01 10:36 by ji493940045
[考研] 一志愿华南理工大学279求调剂 +6 storybook11 2025-03-29 11/550 2025-03-29 20:42 by zhouxiaoyu
信息提示
请填处理意见
濠㈣泛绉烽惁顖滄嫬閸愩劌顣�濠㈣泛绉烽惁顖滄嫬閸愩劌顣�
濠㈣泛绉烽惁顖滄嫬閸愩劌顣�濞存粌鐬煎ǎ顕€鎯嶉敓锟�闁兼儳鍢茶ぐ鍥ㄥ緞瀹ュ牏妲� & 閻犲鍟晶蹇涘箰閸パ冪闁挎冻鎷�鐎甸偊鍠曟穱濠囧箥椤愶紕顏遍柟纰夋嫹
闁哥喎妫楁慨鐔煎触閸粎绋�闁哥喎妫楁慨鐔煎触閸粎绋�
闁哥喎妫楁慨鐔煎触閸粎绋�濞存粌鐬煎ǎ顕€鎯嶉敓锟�闁哥喎妫楁慨鐔煎触閸粎绋婇柛婧垮姀椤曪拷鐎甸偊鍠曟穱濠囧箥椤愶紕顏遍柟纰夋嫹(濠㈣泛娲﹂弫鐐烘晬濮橆剚娅岄柛鏂衡偓铏€ゅù锝忔嫹)
閻庢冻闄勫﹢鎶界嵁閼艰埖褰�閻庢冻闄勫﹢鎶界嵁閼艰埖褰�
閻庢冻闄勫﹢鎶界嵁閼艰埖褰�濞存粌鐬煎ǎ顕€鎯嶉敓锟�鐎甸偊鍠曟穱濠囧箥椤愶紕顏遍柟纰夋嫹濞存粌妫滆闁哄牃鍋撻柡鍌涙緲椤掔喖寮甸姘彙閻犳劧鎷�
閻犱胶鍎ら弸鍐╂綇閸涱収鍤�閻犱胶鍎ら弸鍐╂綇閸涱収鍤�
閻犱胶鍎ら弸鍐╂綇閸涱収鍤�濞存粌鐬煎ǎ顕€鎯嶉敓锟�鐎甸偊鍠曟穱濠囧箥椤愶紕顏遍柟纰夋嫹婵烇綀顕ф慨鐐烘嚀娴e摜鐟庨柨娑樿嫰閸樸倗鎷归悷鐗堝皰閻犲浄鎷�
閻㈩垰鐗愮粊顐﹀箯濞戞ê鐝�閻㈩垰鐗愮粊顐﹀箯濞戞ê鐝�