请大神指教

来源:4-9 循环结构之for循环(二)

慕前端2386042

2017-09-15 17:56

那位大神帮忙看看我的哪里错了为什么输出来就一个结果407    for( num=100 ;num<1000 ;num++ )    {        hd = num/100 ;        td =(num%10)/10  ;        sd =num%10 ;        if( num==hd*hd*hd+td*td*td+sd*sd*sd )        {   printf("%d %d %d",hd,td,sd);            printf("水仙花数字:%d\n", num);        }    }    return 0; }

写回答 关注

2回答

  • qq_雪沙滩_03946525
    2017-09-15 20:58:50
    已采纳

    应该是:td = (num/10)%10

    慕前端238...

    非常感谢!

    2017-09-15 21:58:13

    共 1 条回复 >

  • qq_慕神1420022
    2022-04-01 11:01:38

    第三行的分号应该用英文符号

    baqoewdbafksytvyiluhcygeoefwt

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

924604 学习 · 20763 问题

查看课程

相似问题