【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;
		}	
	}
}
相关推荐
小郑加油12 分钟前
python学习Day14:实际应用——pandas的筛选与保存
python·学习·pandas
Genevieve_xiao12 分钟前
【xjtuse】【数学建模】课程笔记(六)线上学习
笔记·学习·数学建模
Chen_harmony12 分钟前
十八、C语言内存函数
c语言·算法
晓梦林16 分钟前
HiddenGate靶场学习笔记
笔记·安全·web安全
程序猿编码23 分钟前
并发SSH口令审计器:多进程协作的安全检测工具设计与原理(C/C++代码实现)
c语言·安全·ssh
智者知已应修善业1 小时前
【74ls138+74ls00传送带故障报警】2024-1-9
驱动开发·经验分享·笔记·硬件架构·硬件工程
ljt27249606611 小时前
Vue笔记(四)--组件基础
前端·vue.js·笔记
sheeta19981 小时前
LeetCode 每日一题笔记 日期:2026.05.17 题目:1306. 跳跃游戏 III
笔记·leetcode
暖阳之下1 小时前
学习周报四十五
学习
会编程的土豆1 小时前
Gin 核心概念 & 前后端交互笔记
笔记·交互·gin