关于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语言输出所有水来自仙花数的编程】
文章插图
你的判断在循环里 , 也就是说你要输出900个结果 , 其中你只有153,370,371露介声否胡,407是正确结果 , 其他896个都是wrong , 而且你又没有找帝医冲劳担础汽渐供分隔符把输出的结果分开 , 所有结果混在一起 , 当然你只能看见府倒么或从常Wrong啦 , 你可以把else的内容去掉 , 并且在%d的后面加个\n , 这样360问答你就能看到自己想要的结果了
推荐阅读
- 关于美字的由来
- 欧阳修的写作特点
- 谁有关于龙的手抄报,急急急急!!!!!!!
- C语言结来自构体Struct怎么使用?
- 男士祛痘方法有什么
- 网络语言『呼呼』是什么意思?
- 剪映能输出成横屏吗?
- 关于男士剃须的8个禁忌
- 工程索赔的法律依据是什么
- 最新个税的填来自写信息中关于房贷则革止花黑部分