一道c++问题

所有回答(1)
我已经解决了!在for循环内的循环条件应该是i&sqrt(n),这样就不会超时了!
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。一道C++题目,请教各位,我的代码哪里有问题,为什么得不出正确的答案?
[问题点数:40分,结帖人u]
一道C++题目,请教各位,我的代码哪里有问题,为什么得不出正确的答案?
[问题点数:40分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年6月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|一道c++问题_百度知道
一道c++问题
问题是输出水仙花数QAQ,但是什么也输不出
我有更好的答案
水仙花数计算不是这样子做的!#include &iostream.h&int shuixianhua( int n ){ int i,j,k; if ( n&999 || n&100 )
return 0; i=n%10; j=n/10%10; k=n/100; if ( i*i*i+j*j*j+k*k*k==n )
return 1; return 0;}void main(){
for(i=100;i&1000;i++ )
if ( shuixianhua(i)==1 )
cout && i && & &;
谢谢,你的我看懂了,但是我这个又错在哪里呢。。。
你的代码问题在于,如果有一个数不是水仙花,则循环就结束了!!
原来是这样!ok,谢谢啦
采纳率:75%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 一楼下水道管子有问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信