#include <stdio.h>
int main()
{
int n,hundred,ten,indiv;
for(hundred=1;hundred<=9;hundred++){
for(ten=0;ten<=9;ten++){
for(indiv=0;indiv<=9;indiv++){
if(n==(hundred*hundred*hundred)+(ten*ten*ten)+(indiv*indiv*indiv)){
printf("%d\n",n);}
}
}
}
return 0;
}
你是计算n的水仙花数,n没有被赋值,所以没有输出。
给n一个初始值