水仙花数判断(C语言)

时间:2025-02-09 07:53:07
水仙花数是指各位数字的立方和等于该数本身的三位数。例如153是水仙花数,因为153=1^3+3^3+5^3.
#include <>
int main() {
    int a,b,c;                   //a,b,c代表百位,十位,个位的数
    for(int i=100;i<999;i++){
        a=i/100;
        b=i/10%10;
        c=i%10;
        if (i==(a*a*a+b*b*b+c*c*c)){
            printf("%d ",i);
        }
    }
    return 0;
}