牛客网KY156 百鸡问题

题目

描述:

用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。

输入描述:

测试数据有多组,输入n。

输出描述:

对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。

题解

根据题目条件直接使用嵌套循环暴力求解,运算时注意小数。

#include <stdio.h>

int main()
{
    int n = 0;
    while(scanf("%d", &n) != EOF)
    {
        for(int x = 0; x <= 100; x++)
        {
            for(int y = 0; y <= 100; y++)
            {
                for(int z = 0; z <= 100; z++)
                {
                    if((x+y+z == 100) && (5*x + 3*y + z/3.0 <= n))
                        printf("x=%d,y=%d,z=%d\n",x,y,z);
                }
            }
        }
    }
    return 0;
}

相关推荐

  1. KY156 问题

    2024-03-13 17:42:04       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 17:42:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 17:42:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 17:42:04       87 阅读
  4. Python语言-面向对象

    2024-03-13 17:42:04       96 阅读

热门阅读

  1. 按键顺序读写yaml文件

    2024-03-13 17:42:04       37 阅读
  2. 贪心算法: 奶牛做题

    2024-03-13 17:42:04       37 阅读
  3. 鸿蒙开发-UI-动画-弹簧曲线动画

    2024-03-13 17:42:04       49 阅读
  4. 题目 2701: 取模

    2024-03-13 17:42:04       46 阅读
  5. 2024年AI辅助研发:科技创新的引领者

    2024-03-13 17:42:04       43 阅读
  6. C#面:简单介绍枚举

    2024-03-13 17:42:04       47 阅读
  7. 3月12日做题总结(C/C++真题)

    2024-03-13 17:42:04       41 阅读
  8. Flask python 开发篇:配置文件

    2024-03-13 17:42:04       45 阅读
  9. Linux编程4.1 网络编程-前导

    2024-03-13 17:42:04       45 阅读
  10. Fastjson 1.2.24反序列化漏洞(Vulhub)使用方法

    2024-03-13 17:42:04       49 阅读