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

牛牛的四叶玫瑰数

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

#include<stdio.h>
int rose(int l,int r,int num)
{
    for(int i=l;i<=r;i++)
    {
        int x= i,sum=0,n; 
        while(x)
        {
            n=x%10;
            x/=10;
            sum+=n*n*n*n;
        }
        if(sum==i)
        {
            num=i;
            printf("%d ",num);
            return rose(i+1,r,num);
        }
    }
    return 0;
}
int main()
{
    int l,r,num=0;
    scanf("%d%d",&l,&r);
    rose(l,r,num);
    return 0;
}

全部评论

相关推荐

09-22 22:22
中山大学 Java
双尔:赌对了,不用经历秋招的炼狱真的太好了,羡慕了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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