水仙花这个怎么运行成功不显示结果

 

#include <stdio.h>

int main()

{

    //定义三位数num,个位数sd,十位数td,百位数hd

    int num, sd,td, hd;

    for(sd=0,td=0,hd=1  ; sd<10&&td<10&&hd<10   ;sd++,td++,hd++ )

    {

        num=hd*100+td*10+sd;

    }    

        if( num==hd*hd*hd+td*td*td+sd*sd*sd   ) 

        {

            printf("水仙花数字:%d\n", num);    

        }

    

    return 0;    

}


慕丝6484482
浏览 1755回答 4
4回答

慕仰4014902

你的for循环的三个判断条件应该用&&连接而不是用逗号吧

承诺疏影

for循环的三个判断条件应该用&&连接而不是用逗号吧for循环的三个判断条件应该用&&连接而不是用逗号吧
打开App,查看更多内容
随时随地看视频慕课网APP