多喝水:手机不是睡觉我和我姐

打印所有的水仙花数,所谓水仙花指的是一个三位数,其个位数子的立方和等于该数本身。


#include <stdio.h>
int main(){
    int i;
    int a,b,c;
    for(i=101;i<=999;++i){
        a=i/100;    //百位数
        b=i%100/10;   //十位数
        c=i%100%10;  //个位数
        if(a*a*a+b*b*b+c*c*c==i)printf("%d ",i); 
    } 
    return 0;
}

遍历所有的三位数,求出每个三位数上的每一个数字

img

#include <stdio.h>
 
 
int main() {
    int n;
    int a,b,c;
    for(n=100; n<1000; n++) {
        a=n%10;
        b=n/100;
        c=n%100/10;
        if(a*a*a+b*b*b+c*c*c==n) 
        printf("%d\n",n) ;
    }
    return 0;
}