C语言--for循环嵌套练习

75 阅读1分钟

1.公鸡5元一只,母鸡3元一只,小鸡1元3只。

问100元能买公鸡,母鸡,小鸡各多少只?

#include<stdio.h> 
int main(){
	//公鸡的数量最小是零,最大是20 
	for(int gj=0;gj<=20;gj++){
		//printf("公鸡的数量%d",i);
		for(int mj=0;mj<=33;mj++){
			int xj=100-gj-mj;
			//printf("公鸡:%d,母鸡:%d,小鸡:%d \n",gj,mg,xj);
			//小鸡的数量是3的倍数 
			if(5*gj+3*mj+xj/3==100&&xj%3==0){
				printf("(%d,%d,%d)\n",gj,mj,xj);
			}
		}
	}
	return 0;

输出结果。

image.png