C言語は100羽の鶏を買うために100ドルを実現します

1羽の鶏は5羽、雌鶏は3羽、ひよこは3羽、1羽、100羽の鶏は百羽の鶏を買う、何羽の鶏、雌鶏、ひよこですか?
解決策:x、y、zがそれぞれ鶏、鶏、ひよこの数を表すとすると、次の方程式を引用できます:
x + y + z = 100; 5x + 3y + z / 3 = 100;ここで、xは最大10、yは最大33です。プログラムが上記の2つの条件を満たすことができる限り、出力
コードは次のようになります。

#include <stdio.h>
void main(void){
    
    
	int x,y,z;
	for(x=1;x<=20;x++){
    
    
		for(y=1;y<=33;y++){
    
    
			z=100-x-y;
			if((z%3==0)&&(5*x+3*y+z/3==100)){
    
    
				printf("cook=%d,hen=%d,chiken=%d\n",x,y,z);
			}
		}

	}

}

おすすめ

転載: blog.csdn.net/G_whang/article/details/113092933