• 2021-04-14
    中国大学MOOC:百鸡百钱问题。现用枚举法求解,假设公鸡有x只、母鸡有y只,鸡雏有z只,程序如下:#include#includeintmain(){intx,y,z,k=0;for(x=0;x<100;x++)for(y=0;y<=100;y++){z=100-x-y;if(z>=0&&z%3==0){if(fabs(x*5+y*3+z/3-100)<1e-3){k++;printf(Plan%disx:%-3dy:%-3dz:%-3d\n,k,x,y,z);}}}return0;}此程序可以求出正确的解。