题解 | #Old Bill#(带函数)

Old Bill

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

#include <iostream>
#include <cstdio>

using namespace std;

void bill(int n,int x,int y,int z)
{
    int test;
     int c=0;
    for(int a=9; a>0; --a)
    {
        for(int b=9; b>-1; --b)
        {
            test = (a*10000+x*1000+y*100+z*10+b)%n;


            if (test==0)
            {

                c=(a*10000+x*1000+y*100+z*10+b)/n;

                printf("%d %d %d\n",a,b,c);
                return;
            }

        }
    }
    if (c==0){
        printf("0\n");
        return;
    }
}


int main()
{
    int n,x,y,z;
    while(scanf("%d %d %d %d",&n,&x,&y,&z)!=EOF)
    {
        bill(n,x,y,z);
    }
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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