题解 | 输出水仙花数

输出水仙花数

https://www.nowcoder.com/practice/dabaf13009ef4d0cbf22302fd6a530a6

#include <iostream>
using namespace std;

int main() {
    
    int sum = 0, a = 0, b = 0, c = 0;
    for (int num = 1; num < 1000; num ++) {
        a = (int)(num / 100);
        b = (int)(num / 10)% 10;
        c = (int)(num % 10);
        sum = a*a*a + b*b*b + c*c*c;
        if (sum == num && num > 99) {
            cout << num << endl;
            sum = 0;
        }
        
    }
    

    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务