C练习——鸡兔同笼
2024-01-07 17:26:41
题目:
有若干只鸡和兔子在同一个笼子里,从上面数,有98个头;从下面数,有386只脚。问笼中各有几只鸡和兔?
解析:
数学上列二元一次方程组求解,所以采用穷举法,但可以缩小穷举范围,设鸡有x只,兔y=98-x
循环x的值,判读是否满足2x+4y=386,即可
逻辑:
for循环 加 if判断 打印结果
#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);
}
}
}
文章来源:https://blog.csdn.net/2301_76271519/article/details/135424390
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!