题解 第二章暴力求解| #Old Bill#

Old Bill

http://www.nowcoder.com/practice/17a30153e092493e8b4d13f321343927

//Total number of turkeys is N
//Between 1 to 99
//Total price have 5 digits, only know the middle 3
//All turkeys same price, the price is integer
#include <stdio.h>
int main()
{
    int n,x,y,z;
    int a,b;
    while(scanf("%d%d%d%d",&n,&x,&y,&z)!=EOF)
    {
        int findOrNot=0;
        for(a=9;a>=1;a--)
        {
            for(b=9;b>=0;b--)
            {
                int temp=a*10000+x*1000+y*100+z*10+b;
                if(temp%n==0)
                {
                    findOrNot=1;
                    printf("%d %d %d\n",a,b,temp/n);
                    break;
                }
            }
            if(findOrNot==1)
                break;
        }
        if(findOrNot==0)
            printf("0\n");
    }
    return 0;
}
//Total number of turkeys is N
//Between 1 to 99
//Total price have 5 digits, only know the middle 3
//All turkeys same price, the price is integer
#include <iostream>
using namespace std;
int main()
{
    int n,x,y,z;
    int a,b;
    while(cin>>n>>x>>y>>z)
    {
        int findOrNot=0;
        for(a=9;a>=1;a--)
        {
            for(b=9;b>=0;b--)
            {
                int temp=a*10000+x*1000+y*100+z*10+b;
                if(temp%n==0)
                {
                    findOrNot=1;
                    cout<<a<<" "<<b<<" "<<temp/n<<"\n";
                    break;
                }
            }
            if(findOrNot==1)
                break;
        }
        if(findOrNot==0)
            cout<<0<<"\n";
    }
    return 0;
}
王道机试指南刷题 文章被收录于专栏

计划刷完这本书

全部评论

相关推荐

头像
01-29 18:11
海南大学 Java
奔跑的suechil...:单从项目看这个简历不怕被问穿吗 带微服务的项目需要相当多的项目理解和经验诶
点赞 评论 收藏
分享
01-04 07:53
门头沟学院 C++
心愿便利贴:工作了以后回头再看待这个问题,从客观的视角来讲是因为每个人对自己的要求不同,学习好的人对自己的要求很高,所以觉得考不好就天塌了,认为自己学习好并且值得一份好工作的人也是一样,找不到符合自己预期的工作肯定也会觉得是侮辱,牛客上有很多名校大学生,肯定会存在这种好学生心态啊,“做题区”从来都不是贬义词,这是大部分普通人赖以生存的路径,这个有什么好嘲讽的,有“好学生心态”没有错,但是不要给自己太大的压力了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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