输出1000以内的水仙花数并存入数组中 #include <stdio.h> #include <math.h> void main() { int a[1000],i,x=0; for(i=100;i<1000;i++) { if(pow(i%10,3)+pow(i/10%10,3)+pow(i/100%10,3)==i) a[x++]=i; } for(i=0;i<x;i++) { printf("%d ",a[i]); } } 结果