问答详情
源自:4-12 循环结构之多重循环

公鸡1只5元,母鸡1只3元,小鸡3只一元,用100元买100只鸡,问可以各买几只(有几种可能)?

for循环的多重循环


提问者:慕勒7332290 2019-04-08 21:52

个回答

  • IoTus3
    2019-05-07 21:22:34

    #include<stdio.h>
    int main()
    {
     int i,j,k;
     for(i=1;i<20;i++)  //0或者1开头都没有什么问题
         for(j=1;j<33;j++) //0或者1开头都没有什么问题
             for(k=3;k<100;k++)
                 if((i+j+k=100)&&(i*5+j*3+k/3==100))
                        printf("cock=%d,hen=%d,chicken=%d\n",i,j,k);
                            return 0;}

  • 慕哥4421887
    2019-05-07 11:43:27

    #include<stdio.h>
    int main()
    {
     int i,j,k;
     for(i=0;i<20;i++)
     for(j=0;j<33;j++)
     for(k=0;k<300;k++)
     if(i+k+j==100)
     if(i*5+j*3+k/3==100)
      if(k%3==0)
     {printf("cock=%d,hen=%d,chicken=%d\n",i,j,k);}
    else
    {return 0;}
    }