15.水仙花数

2020-12-14  本文已影响0人  lxr_

#include<iostream>

using namespace std;

int main()

{

    int num = 100;

    do

    {

        int a = num % 10;

        int b = num / 10%10;

        int c = num / 100;

        if (a * a * a + b * b * b + c * c * c == num)//三位数的每个位的3次方之和等于该数即为水仙花数

            cout << num << endl;

        num++;

    } while (num < 1000);//即判断100-999的所有三位数

    system("pause");

    return 0;

}

上一篇 下一篇

猜你喜欢

热点阅读