测试study 2022-11-02 15:55 采纳率: 50%
浏览 45
已结题

C语言编译不出我想要的结果

c语言

img

写出来代码就是编译不出来结果
想让它帮我得出我购买三种鸡的不同买法且不超过100元

  • 写回答

2条回答 默认 最新

  • 心寒丶 优质创作者: 编程框架技术领域 2022-11-02 16:05
    关注

    你要用三层for循环,但是 你这个 鸡最便宜五块一个,就算一百块全部买也才20个,怎么购买一百个呢
    这是 公鸡母鸡小鸡分别是5,3,1/3的题的解法,可以参考下

    #include <stdio.h>
    
    int main()
    {
        int i, j, k;
    
        printf("百元买百鸡的问题所有可能的解如下:\n");
    
        for( i=0; i <= 100; i++ )
            for( j=0; j <= 100; j++ )
                for( k=0; k <= 100; k++ )
                {
                    if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 )
                    {
                        printf("公鸡 %2d 只,母鸡 %2d 只,小鸡 %2d 只\n", i, j, k);
                    }
                }
    
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月10日
  • 已采纳回答 11月2日
  • 创建了问题 11月2日