百钱百鸡问题

43 阅读1分钟

公鸡1只,5钱 母鸡1只,3钱 小鸡3只,1钱 用100钱买鸡,问公鸡,母鸡,小鸡各有多少只 ?

用c语言将其解出

代码如下:

#include<stdio.h>
int main(){
	for(int gj = 0; gj <= 20; gj++){
		
		for(int mj = 0; mj <= 33; mj++){
			int xj = 100 - gj - mj;
			
			if(5 * gj + 3 * mj + xj / 3 == 100 && xj % 3 == 0){
				printf("公鸡:%d, 母鸡:%d, 小鸡:%d\n", gj, mj, xj);
			}
		}
	}
}

结果如下:

image.png