0
点赞
收藏
分享

微信扫一扫

【例5-13】循环结构综合应用(6)

小迁不秃头 2022-01-21 阅读 47

百元百鸡问题。一百个铜钱买一百只鸡,一只公鸡5钱,一只母鸡3钱,小鸡1钱3只
问:公鸡母鸡小鸡各多少只。
5 * g + 3 * m + x / 3 = 100;
g + m + x = 100;
解得取值范围:
g:1~20
m:1~33
x:3~99

#include<stdio.h>
int main()
{
	int g, m, x;							//设g为公鸡,m为母鸡,x为小鸡。
	printf("百元百鸡问题可能的解有:\n");
	printf("公鸡\t 母鸡\t 小鸡\n");			//'\t'横向跳格(Tab)
	for (g = 1; g <= 20; g++)
	{
		for (m = 1; m <= 33; m++)
		{
			for (x = 3; x <= 99; x = x + 3)
			{
				if ((5 * g + 3 * m + x / 3 == 100) && (g + m + x == 100))
				{
					printf("%4d\t%4d\t%4d\n", g, m, x);
				}
			}
		}
	}

	return 0;
}

举报

相关推荐

0 条评论