C 知道
在我的设备上,上图中的程序用前5个数字验证都是对的。但其余的数字都是错误的ww麻烦帮手看看问题在哪我实在想不通
收起
因为阶乘的值太大了,int型装不下啊····
啊啊啊那要怎么改进呢QAQ还有就是为什么下图这个程序可以搞定6之后的那些数
没事了QAQ 我理解错了 楼下纠正了 应该是那个char 类型的数组装不下阶乘吧 还是很谢谢你iQAQ
你用的是char类型??arr数组用char类型不能这样吧,你把变量类型改成long long试试
啊啊好了谢谢你 我之前以为只有char后面能带数组QAQ
int型,13!就溢出了。
啊这溢出 可我换成long long 型它也会溢出诶 怎么破..QAQ
供参考:
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!