#include<stdio.h>
int main()
{
int num,b,s,g;
for(num=100,b=num/100,s=(num-b*100)/10,g=num%10;num<1000;num++)
if(num=b*b*b+s*s*s+g*g*g)
printf("水仙花数字:%d\n",num);
}
return 0;
num不能赋值num=,而是要真等于num==,是我自己搞错了