栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言解决一个人有100元钱,打算买100只鸡。到市场上面一看,公鸡一只3元,母鸡一只5元,小鸡3只一元,试求用100元买100只鸡,各买多少合适?

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言解决一个人有100元钱,打算买100只鸡。到市场上面一看,公鸡一只3元,母鸡一只5元,小鸡3只一元,试求用100元买100只鸡,各买多少合适?

百钱买鸡问题:一个人有100元钱,打算买100只鸡。到市场上面一看,公鸡一只3元,母鸡一只5元,小鸡3只一元,试求用100元买100只鸡,各买多少合适?

方法一:

#include
#include
#include

int main()
{
	int x, y, z;
	for (x = 0; x <= 100; x++)
	{
		for (y = 0; y <= 100; y++)
		{
			for (z = 0; z <= 100; z += 3)
			{
				if (x + y + z == 100 && 3 * x + 5 * y + z / 3 == 100)
				{
					std::cout << x << "" << y << "" << z << std::endl;
				}
			}
		}
	}
	return 0;
}

方法二:

#include
#include
#include

int main()
{
	int x, y, z;
	for (x = 0; x <= 100; x++)
	{
		y = 100 - 4 * x;
		if (y % 7 == 0 && y >= 0)
		{
			y /= 7;
			z = 100 - x - y;
			if (z % 3 == 0 && 3 * x + 5 * y + z / 3 == 100)
			{
				std::cout << x << "" << y << "" << z << std::endl;
			}
		}
	}
	return 0;
}

运行结果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/869715.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号