题解 | #变种水仙花#

变种水仙花

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

变种水仙花,分享一下我的笨方法
#include<stdio.h>
int main()
{
    int num=0;        //这是记录打印次数的,可能是题目写错了吧.没用上
    int x = 10000;    //从最小的五位数一万开始循环
    int a,b,c,d;
    while(x<=99999)    
    {
        a = (x/10000)*(x%10000);        // -a -b -c -d   -是五位数的四种经过拆分之后相乘得到的结果
        b = (x/1000)*(x%1000);
        c = (x/100)*(x%100);
        d = (x/10)*(x%10);
        if(x==a+b+c+d)        //打印符合条件的数字
        {
            printf("%d",x); 
            num++;                //记录的打印次数加1
           // if(num % 2 == 0)        //每打印两个数字加一个空格,但是审题不通过,注释过后正常通过, num 这个计数的变量没用
                printf(" ");
        }
        x++;
    }
}

全部评论
你这。。。。
点赞 回复 分享
发布于 2022-01-23 18:23
不是题目错了,是我理解错了
点赞 回复 分享
发布于 2022-01-26 16:09

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
accaacc:2到4k,不是2k到4k,所以年薪是30块
点赞 评论 收藏
分享
评论
4
收藏
分享
牛客网
牛客企业服务