雅痞6 2022-10-15 23:52 采纳率: 81%
浏览 18

百钱买百鸡问题,怎样减少循环

img

百钱买百鸡问题,输出买这样写没有数据输出咋回事,怎么搞,超时问题怎么解决

  • 写回答

1条回答 默认 最新

  • honestman_ 2022-10-16 00:13
    关注
    #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;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月15日