请问为什么这份求水仙花数的代码在终端没有输出任何东西?问题在哪呢?谢谢了

#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一个初始值