C语言输出所有水仙花数字

    技术2026-03-09  8

    #include<stdio.h> int main () { int i,g,s,b; for(i=100;i<1000;++i) { g = i%10;//找出这个数字的个位数 s =(i/10)%10;//找出这个数字的十位数 b = i/100; //找出这个数字的百位数 //printf("%d %d %d",g,s,b); if(i==(g*g*g)+(s*s*s)+(b*b*b)) //重组判断,如果这个数的各位数字立方和等于该数本身;则输出! printf("%d\n",i); } }
    Processed: 0.009, SQL: 9