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);
		}
	}
}
相关推荐
Nebula_g14 分钟前
C语言应用实例:解方程(二分查找)
c语言·开发语言·学习·算法·二分查找·基础
散峰而望16 分钟前
C语言刷题-编程(一)(基础)
c语言·开发语言·编辑器
三品吉他手会点灯35 分钟前
stm32f103学习笔记-16-RCC(第2节)-讲解系统时钟配置函数SetSysClockTo72()
笔记·stm32·单片机·嵌入式硬件·学习
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [kernel]cpu
linux·笔记·学习
异步的告白3 小时前
C语言-数据结构-1-动态数组
c语言·数据结构·c++
dxnb223 小时前
【Datawhale25年11月组队学习:hello-agents+Task1学习笔记】
人工智能·学习
weixin_387002153 小时前
漏洞修复学习之CVE-2024-10976漏洞复现
数据库·sql·学习·安全·postgresql
奔跑吧邓邓子3 小时前
【C语言实战(78)】C语言进阶:筑牢数据安全防线,密码学实战探秘
c语言·密码学·数据安全·开发实战
Herbert_hwt4 小时前
C语言循环结构完全指南:掌握for、while、do-while循环及实战应用
c语言
搞机械的假程序猿4 小时前
普中51单片机学习笔记-流水灯
笔记·学习·51单片机