2021下信息技术教资编程题解析

这篇博客解析了2021年下半年信息技术教师资格考试中的编程题——百鸡问题,源自《张丘建算经》。博主通过设立方程组,提出使用穷举法来设计算法解决这个问题,并提供了C语言和JavaScript的流程图示例。
摘要由CSDN通过智能技术生成

今年下半年考试的编程题是经典的百鸡问题:源自《张丘建算经》中的一个著名数学问题“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。”

由题意可列得方程组:

\bg_white \begin{Bmatrix} x+y+z=100 \\ 5x+3y+z/3=100 \end{Bmatrix}

面对这种可以用方程组解决的数学问题,我们可以用简单粗暴的穷举法来进行算法的设计。

流程图如下:

 C语言:

#include <stdio.h>

int main()
{
	int a,b,c;
	for(a=0;a<=20;a++){
	for(b=0;b<=33;b++){
	c=100-a-b;
		if((5*a+3*b+c/3.0)==100)
		 printf("鸡翁:%d,鸡母:%d,鸡
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值