题解 | #变种水仙花#

变种水仙花

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

#include<stdio.h>
int main()
{    
    int i,a,b,c,d,A,B,C,D;
    for(i=10000;i<=99999;i++)
    {//举例12345
        a=i%10;//a=5
        A=(i-a)/10;//A=12340/10=1234
        b=i%100;//b=45
        B=(i-b)/100;//B=12300/100=123
        c=i%1000;//c=345
        C=(i-b)/1000;//C=12000/1000=12
        d=i%10000;//d=2345
        D=(i-d)/10000;//D=10000/10000=1
        if(a*A+b*B+c*C+d*D==i)
        {
           printf("%d ",i);
        }

    }
    return 0;
}

全部评论

相关推荐

不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
投递牧原集团等公司7个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 15:08
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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