全国
少儿编程--教育路上

栏目导航

全国站 > 少儿编程 > C++少儿编程
需求

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

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

发布时间:
2024-04-29 09:51
信息来源:
网络推荐
浏览次数:
234
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++运算符和表达式算术运算符关..
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

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


 换一张

确认提交