课程
/后端开发
/C
/C语言入门
为什么老是提醒我检查输出是否包含153?即使我把自己写的改成了它的参考代码也会这样提示。到底是哪里错了啊
2017-04-10
源自:C语言入门 4-9
正在回答
#include<stdio.h> int main() {int num,sd,td,hd; 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\n",num); } } return 0; } 你比对一下
qq_GM_3 提问者
用整除,我复制了时候这上面不显示
#include<stdio.h> int main() {int num,sd,td,hd; 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\n",num); } } return 0; }
#include<stdio.h> int main() {int num,sd,td,hd; 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\n",num); } } return 0; } 是这个,刚发错了
看不出错 哭笑不得
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答运行成功,输出错误 水仙花数字:153 水仙花数字:370 水仙花数字:371 水仙花数字:407
1 回答为什么一直提示缺少水仙花数153?
1 回答为什么少了一个水仙花数?
3 回答if语句括号内直接用=号,为什么答案就为水仙花数字:1 水仙花数字:8 水仙花数字:729 水仙花数字:370 水仙花数字:371 水仙花数字:378 水仙花数字:1099
2 回答水仙花数