【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;
		}	
	}
}
相关推荐
TL滕12 分钟前
从0开始学算法——第三天(数据结构的多样性)
数据结构·笔记·学习·算法
无限进步_18 分钟前
深入理解顺序表:从原理到完整实现
c语言·开发语言·数据结构·c++·算法·链表·visual studio
芯联智造18 分钟前
【stm32简单外设篇】- 水银开关
c语言·stm32·单片机·嵌入式硬件
m0_5982500019 分钟前
S参数02-S参数中的纹波
笔记·嵌入式硬件
行秋28 分钟前
Buck电路(降压型 DC-DC)的简介及基本原理
笔记
光影少年30 分钟前
WebGIS 和GIS学习路线图
学习·前端框架·webgl
liu****31 分钟前
九.操作符详解
c语言·开发语言·数据结构·c++·算法
ALex_zry34 分钟前
C语言底层编程与Rust的现代演进:内存管理、系统调用与零成本抽象
c语言·算法·rust
666HZ66636 分钟前
C语言——交换
c语言·c++·算法