水仙花数(daffodil)

2018-11-01  本文已影响0人  EastwardFlow

输出100~999中的所有水仙花数。若3位数ABC满足ABC=A3+B3+C^3,则称其为水仙花数。

#include <iostream>
#include <math.h>

int main(int argc, char const *argv[])
{
    // int i = 0;
    // scanf("%d", &i);

    for (int i = 100; i < 1000; i++)
    {
        int a = i / 100;
        int b = (i % 100) / 10;
        int c = (i % 100) % 10;
        if (i==(pow(a,3)+pow(b,3)+pow(c,3))){
            printf("水仙花数:%d\n",i);
        }
    }
    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读