【牛客】百雞問題(C語言)

題目描述

    用小於等於n元去買100只雞,大雞5元/只,小雞3元/只,還有1/3元每隻的一種小雞,分別記爲x只,y只,z只。編程求解x,y,z所有可能解。

輸入描述:

    測試數據有多組,輸入n。

輸出描述:

    對於每組輸入,請輸出x,y,z所有可行解,按照x,y,z依次增大的順序輸出。

C語言代碼:

#include "stdio.h"

int main()
{
    int n,x,y,z;
    scanf("%d",&n);
    for(z=100;z>=0;z--)
    {
        for(y=0;y<=100-x-z;y++)
        {
            x=100-y-z;
            if((15*x+9*y+z)==3*n)
            {
                printf("x=%d,y=%d,z=%d",x,y,z);
            }
        }
    }
}

提交結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章