水仙花数

#include <iostream>
using namespace std;
int main() {
    //三位水仙花数   例 1^3+5^3+3^3 = 153
    int num=100;

    do{
        int a=0,b=0,c=0;
        a = num % 10;  //获取个位
        b = num /10 %10; //获取十位
        c = num /100; //获取百位
        if(a*a*a + b*b*b + c*c*c == num)
        {
            cout<<num<<endl;
        }
        num++;
    }
    while(num<1000);
    return 0;
}

 

posted @ 2022-03-12 22:05  赵凤武  阅读(63)  评论(0)    收藏  举报