题解 | #牛牛的四叶玫瑰数#

牛牛的四叶玫瑰数

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

#include<stdio.h>
int main() {
    int test(int x);
    long int a, b;
    scanf("%ld %ld", &a, &b);
    int z;
    z = b - a;
    int i;
    for (i = a; i <= b; i++) {
        if (i >= 10000) {
            break;
        } else if (test(i)) {
            printf("%lld", i);
            printf(" ");
        }
    }
}
int test(int x) {
    int d, e, f, g, m;

    f = (x / 100) % 10;
    e = (x / 10) % 10;
    d = x % 10;
    g = x / 1000;
    m = d * d * d * d + e * e * e * e + f * f * f * f + g * g * g * g;
    return x == m;
}

全部评论

相关推荐

09-27 00:29
东北大学 Java
伟大的麻辣烫:查看图片
阿里巴巴稳定性 75人发布 投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务