【C语言】鸡兔同笼,鸡和兔共 100 只,共 284 只脚,求鸡和兔的个数。

鸡兔同笼,鸡和兔共 100 只,共 284 只脚,求鸡和兔的个数。

c 复制代码
int main()
{
	for (int i = 0; ; i++)
	{
		if (2 * i + 4 * (100 - i) == 284)
		{
			printf("鸡的数量:%d,兔子的数量:%d", i, 100 - i);
			break;
		}	
	}
}

这里直接算出题目所要求的

下面这种将动物总数和脚的总数单独赋值,这样程序就方便更改数据了。
c 复制代码
int main()
{
	int a = 100, b = 284;
	//a表示总动物数,b表示总脚数,这样更改数据更加方便
	for (int i = 0; ; i++)
	{
		if (2 * i + 4 * (a - i) == b)
		{
			printf("鸡的数量:%d,兔子的数量:%d", i, 100 - i);
			break;
		}	
	}
}
相关推荐
笑鸿的学习笔记几秒前
git笔记之--abort和--quit参数详解
笔记·git
Z.风止4 分钟前
Large Model-learning(1)
开发语言·笔记·git·python·学习
Be for thing4 分钟前
分支管理与冲突解决
git·学习
-To be number.wan19 分钟前
PyCharm接入DeepSeek全教程|3种方法+避坑指南
python·学习·pycharm
لا معنى له29 分钟前
综述翻译:Embodied Science: Closing the Discovery Loop withAgentic Embodied AI
人工智能·笔记·学习
chushiyunen36 分钟前
检索模型bi-encoder笔记
笔记
Yao.Li37 分钟前
Dify 宏观学习知识架构与学习路线
学习·架构
lizhihai_9942 分钟前
股市学习心得-布林线做T方法
学习
zhendeWD1 小时前
learn-claude-code笔记
人工智能·笔记
酿情师1 小时前
In-Context Learning:大模型上下文学习介绍
学习