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);
		}
	}
}
相关推荐
·醉挽清风·8 分钟前
学习笔记—双指针算法—移动零
c++·笔记·学习·算法
艾醒(AiXing-w)14 分钟前
探索大语言模型(LLM):自监督学习——从数据内在规律中解锁AI的“自学”密码
人工智能·学习·语言模型
爱学习的章鱼哥44 分钟前
如何实现一个可视化的文字编辑器(C语言版)?
c语言·编辑器·文本编辑器·程序设计·easyx
盐烟1 小时前
C语言-函数练习1
c语言·开发语言·笔记
simple_whu2 小时前
Visual Studio C/C++编译器cl.exe的/source-charset与/execution-charset设置项
c语言·c++·visual studio
搏博2 小时前
机器学习之三:归纳学习
人工智能·深度学习·学习·机器学习
AgilityBaby2 小时前
unity Animation学习,精准控制模型动画播放
学习·3d·unity·游戏引擎
每次的天空3 小时前
Android学习总结之扩展基础篇(一)
android·java·学习
【0931】3 小时前
差错检测的学习
网络·学习
咦!一只菜鸡4 小时前
idea连接远程服务器kafka
分布式·学习·kafka