关于C语言输出所有水来自仙花数的编程

关于C语言输出所有水来自仙花数的编程问题补充说明:#include "stdio.h"main(){ int a,b,c,d,f; for(a=100;a<=999;a++) { b=a/100; c=a/10-b*10; d=a%10; f=b*b*b+c*c*c+d*d*d; if(f==a)printf("%d",a); else printf("Wrong"); } } 我编程序输都Wrong?
【关于C语言输出所有水来自仙花数的编程】

关于C语言输出所有水来自仙花数的编程

文章插图
你的判断在循环里 , 也就是说你要输出900个结果 , 其中你只有153,370,371露介声否胡,407是正确结果 , 其他896个都是wrong , 而且你又没有找帝医冲劳担础汽渐供分隔符把输出的结果分开 , 所有结果混在一起 , 当然你只能看见府倒么或从常Wrong啦 , 你可以把else的内容去掉 , 并且在%d的后面加个\n , 这样360问答你就能看到自己想要的结果了

    推荐阅读