输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1³+5³+3³。 #include <stdio.h> void main(){ int a,b,c; for(int i=100;i<1000;i++){ a=i/100;//百位 b=i%100/10;//十位 c=i%10; if(i==a*a*a+b*b*b+c*c*c){ printf("%d是水仙花数!\n",i); } } } 不懂请留言,谢谢