水仙花数是指一种三位数,其各个数之立方和等于该数。 #include <stdio.h> main() { int a,b,c,d,s,i; for(i=100;i<1000;i++) { b=i%10; c=(i/10)%10; d=i/100; s=b*b*b+c*c*c+d*d*d; if(s==i) printf("%d为水仙花数\n",i); } } 输入格式: 输入在一行中给出一个正整数N(3<=N<=7) 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。