C练习——鸡兔同笼

题目:

有若干只鸡和兔子在同一个笼子里,从上面数,有98个头;从下面数,有386只脚。问笼中各有几只鸡和兔?

解析:

数学上列二元一次方程组求解,所以采用穷举法,但可以缩小穷举范围,设鸡有x只,兔y=98-x

循环x的值,判读是否满足2x+4y=386,即可

逻辑:

for循环 加 if判断 打印结果

cs 复制代码
#include <stdio.h>
int main()
{
	int x = 0;
	for (x = 1; x < 98; x++)
	{
		if (386 == x * 2 + (98 - x) * 4)
		{
			printf("鸡:%d 兔:%d\n",x,98-x);
		}
	}
}
相关推荐
旖旎夜光5 小时前
C++(17)
c++·学习
superman超哥6 小时前
仓颉语言中元组的使用:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
专注于大数据技术栈6 小时前
java学习--StringBuilder
java·学习
qcwl667 小时前
操作系统 真象还原 学习笔记#13
笔记·学习
车载测试工程师7 小时前
CAPL学习-CAN相关函数-概述
网络协议·学习·capl·canoe
roman_日积跬步-终至千里7 小时前
【人工智能导论】08-学习-如何让计算机理解序列数据——用RNN/LSTM建模时序依赖,用文本嵌入表示序列元素
人工智能·rnn·学习
m0_689618287 小时前
30 分钟打印!多材料3D打印软机器人内置驱动 + 自主避障
笔记·学习·机器人
charlie1145141918 小时前
现代嵌入式C++教程:C++98——从C向C++的演化(2)
c语言·开发语言·c++·学习·嵌入式·教程·现代c++
雨季余静8 小时前
c语言 gb2312转utf-8,带码表,直接使用。
c语言·c语言utf8·c语言gb2312·c语言gbk·c语言gb18030·gb2312转utf8·gbk转utf8
Rousson8 小时前
硬件学习笔记--93 静电防护方案(电阻、磁珠、电感、TVS等)
笔记·单片机·学习