教育路上

全国站>少儿编程>C++少儿编程>c++赋值语句案例:鸡兔同笼
学员需求

c++赋值语句案例:鸡兔同笼

摘要:c++赋值语句 鸡兔同笼 数学中经典的“鸡兔同笼”问题,已知头共30个,脚共90只,问笼中的鸡和兔各有多少只。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2023-09-08 09:40网络推荐

发布时间:
2023-09-08 09:40
信息来源:
网络推荐
浏览次数:
235
c++赋值语句案例:鸡兔同笼

  例23 数学中经典的“鸡兔同笼”问题,已知头共30个,脚共90只,问笼中的鸡和兔各有多少只?

  【分析】 设鸡为j只,兔为t只,头为h,脚为f,那么有:

       j+t=30 ①

     2*j+4*t=90 ②

  假设笼中30 个头全都是兔,那么都按每头4只脚计算,总脚数为(4*h),与实际脚数(f )之差为(4*h-f),如果这个差=0,则笼中全是兔(即鸡为0只);如果这个差值 >0,说明多计算了脚数,凡是鸡都多计算了两只脚,用它除以2就能得到鸡的只数,算法为:①  j=(4*h - f)/2            //先用脚数差值除以2算出鸡的只数

                               ②  t=h - j                     //再用总头数减鸡数算出免的只数

  注意这两步运算的先后顺序。程序如下:

  #include<cstdio>                       //使用getchar()语句, 须调用cstdio库

  #include<iostream>                     //使用cin,cout,须调用iostream库

  using namespace std;

  int main()

  {   int h,f,j,t;                                         //定个变量

      h=30;f=90;                                     //赋初始值

      j=(4*h-f)/2;                                      //计算鸡的只数

      t=h-j;                                               //计算免的只数

      cout<<"j="<<j<<"  t="<<t<<endl;    //输出结果

      getchar();                    //和 system("pause")作用相似,用于结果显示暂停

  }


上一篇:
c++赋值语句案例圆柱体的表面积
下一篇:
c++运算符和表达式算术运算符关系运算符
网友评论
发布评论

访客的评论 2024/04/29 17:40

文中描述的是准确的吗,如何报名!

我也来发表评价关闭
我对该内容的评价:
0
评价500
验证码: 看不清 换一张
提交 (匿名发布,无须担心别人知道您的身份)
学校免费发布信息关闭
我们审核后会尽快展示,如有图片请发邮件到:edu63@foxmail.com

姓      名:

内      容:

手机号码:

验  证  码:  换一张

确认提交
填写需求信息关闭
我们会根据您的需求匹配并审核留言

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交