首页 > 其他分享 >实验05多重循环---7-07 百钱买百鸡问题

实验05多重循环---7-07 百钱买百鸡问题

时间:2024-11-09 09:43:50浏览次数:6  
标签:方案 07 05 买百鸡 公鸡 ++ int 100 include

公鸡每只5元,母鸡每只3元,小鸡1元3只,而且鸡必须整只买。100元钱买100只鸡(每一种鸡都要有),公鸡、母鸡、小鸡各多少只?请编写程序给出各种购买方案。

输入格式:
输入为一个正整数n,表示要求输出前n种可能的方案。方案的顺序,是按照公鸡只数从少到多排列的。

输出格式:
显示前n种方案中公鸡、母鸡、小鸡各多少只。每行显示一种方案,数字之间空一格,最后一个数字后没有空格。

注意:如果全部方案不到n种,就顺序输出全部可能的方案。

输入样例:
5
输出样例:
在这里给出相应的输出。例如:

4 18 78
8 11 81
12 4 84
//自己写的
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>


int main()
{
    int x = 0, y = 0, z = 0, money = 100,time=0,n;
    scanf("%d", &n);
    for (x = 1; x < 20; x++)
    {
        for (y = 1; y < (money - x * 5) / 3; y++)
        {
            z = (money - x*5 - y*3) * 3;
            if (x + y + z == 100)
            {
                printf("%d %d %d\n", x, y, z);
                time++;
                if (n<=time)
                {
                    break;
                }
            }
        }
        if (n <= time)
        {
            break;
        }
    }
    return 0;
}

老师写的

#include <stdio.h>
#include <stdlib.h>


int main()
{
  	int n;
  	scanf("%d",&n);
    int x = 1, y, z,count=0;
    while(x<=20)
      {
        y=1;
        while(y<=33)
          {
              z=3*(100-5*x-3*y);
              if(z>0&&x+y+z==100)
              {
                	count++;
                  if(count<=n)
                  {
                    printf("%d %d %d\n",x,y,z);
                  }
                	
              }
            	y++;
          }
        	x++;
      }
    return 0;
}

标签:方案,07,05,买百鸡,公鸡,++,int,100,include
From: https://blog.csdn.net/ydm_ymz/article/details/143640168

相关文章

  • 20241107全国计算机二级Python优秀过级(大头博士计算二级)
    2024年11月7日今天全国计算机二级可以查分了,并下载证书了全国计算机等级考试(NCRE)成绩查询-中国教育考试网查看证书下载证书拿了一张200g的白色卡纸正反打印正反打印,机器有点走墨,晕开了,算了,反正有电子证,打印一张是留着备用的这张证书不能抵扣个人所得税,所以......
  • 2024-2025-1 20241305 《计算机基础与程序设计》第七周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)这个作业要求在哪里2024-2025-1计算机基础与程序设计第七周作业这个作业的目标1、数组与链表2、基于数组和基于链表实现数据结构3、无序表......
  • 2024-2025-1 20241407《计算机基础与程序设计》第七周学习总结
    这个作业属于哪个课程[2024-2025-1计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)这个作业要求在哪里2024-2025-1计算机基础与程序设计第七周作业这个作业的目标学习数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树,图,子......
  • [20241107]nocache的编译.txt
    [20241107]nocache的编译.txt--//原来的测试环境不存在,需要建立nocache工具了解文件缓存情况,学习OS相关知识。--//实际上linux对这些工具从应用角度讲不重要,如果有用,linux实用程序里面应该包含类似工具。可惜一直不提供。--//一般这类安装,我都会写安装笔记,我看了以前的安装笔记,重......
  • 学习日志007--python函数 学完再练习练
    一、函数的概念1.定义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。2.作用函数能提高应用的模块性,和代码的重复利用率3.定义函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用......
  • tensorflow案例5--基于改进VGG16模型的马铃薯识别,准确率提升0.6%,计算量降低78.07%
    ......
  • 2024.0905模拟赛反思总结
    08:59~09:50老师今天怎么提前一分钟发题。先总体看了一遍题目。\(A\)题原题分讨,\(B\),\(C\),\(D\)题赛时觉得都是搜索(其实\(C\)题递推,\(D\)题\(dp\))。\(A\)题跟之前做的换了一种写法,开始看错题了,调了很久,后面细节没处理好,挂了\(26\)分。09:50~11:00\(B\)题我写的......
  • FR107-ASEMI轴向快恢复二极管FR107
    编辑:llFR107-ASEMI轴向快恢复二极管FR107型号:FR107品牌:ASEMI封装:DO-41正向电流:1A反向电压:1000V正向压降:1.2V引线数量:2芯片个数:1芯片尺寸:MIL漏电流:10ua恢复时间:35ns浪涌电流:30A芯片材质:正向电压:1.10V封装尺寸:如图特性:轴向二极管工作结温:-55℃~150℃包装方式:500/......
  • 第十五期 05 LCM潜在一致性模型
    潜在扩散模型(LDM)输入图像x进入模型。x由编码器Ɛ编码,在“潜在空间”(一个维度小得多的空间)内创建一个维度较小的向量z。这个潜在空间向量z连续T步被添加高斯噪声——这就是“扩散”过程。这个向量z在被添加噪声T次后被称为z_T。在生成图像时,我们经常会添加一些......
  • 07C++选择结构(1)
    一、基础知识1、关系运算符因为我们要对条件进行判断,必然会用到关系运算符:名称大于大于等于小于小于等于等于不等于符号>>=<<===!=关系表达式的值是一个逻辑值,即“真”(True)或“假”(False)。如果条件成立,其值为“真”;如果条件不成立,其值为“假”。2、逻......