岚ovo 2022-10-16 12:48 采纳率: 25%
浏览 22

这是哪里错了,希望有人解答

想问一下这个怎么修改 ,感觉程序没有问题,但输出的结果是错的,应该是循环一次就停了。就是这个第4题

img

img

img

  • 写回答

1条回答 默认 最新

  • honestman_ 2022-10-16 12:50
    关注
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
        int cock, hen, chicken;
        for (cock = 0; cock <= 20; cock++)              //控制公鸡的数量
            for (hen = 0; hen <= 33; hen++)                      //控制母鸡的数量
                for (chicken = 0; chicken <= 100; chicken++)     //控制小鸡的数量
                {
                    if ((5 * cock + 3 * hen + chicken / 3.0 == 100) && (cock + hen + chicken == 100))
                        printf("cock=%2d,hen=%2d,chicken=%2d\n", cock, hen, chicken);    //将满足条件的方案,直接输出到屏幕上
                }
        system("pause");
        return 0;    
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月16日

悬赏问题

  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活
  • ¥15 sqlserver中加密的密码字段查询问题
  • ¥20 有谁能看看我coe文件到底哪儿有问题吗?
  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多
  • ¥15 设计一个温度闭环控制系统
  • ¥100 rtmpose姿态评估