为了账号安全,请及时绑定邮箱和手机立即绑定

秋水仙数,一直在循环,没有停在1000范围内

#include<stdio.h>

int main()
{
    int num,hd,td,sd;
    for(num=100;num<1000,num++;)
  {
        hd=num/100;
        td=num/10%10;
        sd=num%10;
    if(num==hd^3+td^3+sd^3)
  {
    printf("秋水仙数为:%d",num);
  }
   
   
  
}
   
    return 0;
  
}

就是这样,停不下来呜呜

正在回答

2 回答

num<1000后面应该加分号 num++后面不用分号

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//6123a02e000198fb03860091.jpg你的for循环里面的条件分号写错了应该是

for(num=100;num<1000;num++)小问题,注意符号

0 回复 有任何疑惑可以回复我~
#1

慕瓜8345207 提问者

谢谢,好低级的错误哈哈哈哈
2021-08-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

秋水仙数,一直在循环,没有停在1000范围内

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信