知识点:

函数:函数。

#include <iostream>
#include <cmath>
using namespace std;

// 解法:使用函数

bool isRose(int n);

int main() {
    int l, r;
    cin >> l >> r;

    for (int i = l; i <= r; i++) {
        if (isRose(i)) {
            cout << i << " ";
        }
    }

    return 0;
}

bool isRose(int n) {
    bool ret;
    int sum = 0;
    int temp = n;

    while (temp) {
        sum += pow(temp % 10, 4);
        temp /= 10;
    }

    if (sum == n) {
        ret = true;
    } else {
        ret = false;
    }

    return ret;
}

// 解法:不使用函数
/*
int main() {
    int l, r;
    cin >> l >> r;
    int temp, sum;

    for (int i = l; i <= r; i++) {
        temp = i;
        sum = 0;

        while (temp) {
            sum += pow(temp % 10, 4);
            temp /= 10;
        }

        if (sum == i) {
            cout << i << " ";
        }
    }
}
*/