for 循环例题

45 阅读1分钟

工具编译选择:

步骤(一):

屏幕截图 2025-12-02 144403.png

步骤(二):

屏幕截图 2025-12-02 144427.png



例题:

(一)题目:

屏幕截图 2025-12-02 143718.png

(二)解析:

屏幕截图 2025-12-02 143953.png

(三)代码如下:

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

(四)运结果如下:

image.png