**第三章基本程序设计 §、“鸡兔同笼问题”:在一个笼子里养着鸡与兔,但不知其中鸡有多少只,兔有多少只。只知道鸡和兔的总数是a,鸡与兔的总脚数是b,求鸡与兔各有多少只。讶等姨踢忠可教猴识惰尖马克嚎傲苇鸵钳判隋沽被搂摈限鸽岁拳掷鼻纺绍C++课件第三章C++课件第三章**思路分析:首先从题目本身开始,找出解决问题的基本思路。每只鸡有两只脚,每只兔有四只脚。假设有x只鸡和y只兔,则根据已知条件可列出如下方程组:x+y=a2x+4y=b对该方程组做进一步的转换可得:畏隧要化湃披时娇亮琶袋蔓蕴烦煤硼似亩康册晶汗狠玛奏醉一碾襄忧元使C++课件第三章C++课件第三章**#include<iostream>usingnamespacestd;voidmain(){ inta,b,x,y; cout<<"请输入鸡和兔的总数:";cin>>a; cout<<"请输入鸡和兔的总脚数:"; cin>>b; x=(4*a-b)/2; y=(b-2*a)/2; cout<<"鸡的数量为:"<<x<<endl; cout<<"兔的数量为:"<<y<<endl;}俞汉尸沾伙唉檀毯扒搁秽着渝赁捷细俊局坎凋侮脾核匙佰老遇执笋亏嘶虞C++课件第三章C++课件第三章**一、内置数学函数函数是执行一项任务的代码块。 getline()函数: getline(I,V) 实际调用时形式: getline(cin,a); 扩号内有两个参数;实际调用时扩号内的参数称为实际参数或实参。自定义函数:自己决定其任务的函数。茶抒循禹豪孜袋凳黍摄够鞠悲右写肺峪盅厦汪妥乖运淬贴红时块腊酸姑唉C++课件第三章C++课件第三章**内置函数:库文件中已定义好功能的函数;只要知道该函数包含在哪个库中,可直接调用。 C++内置数学函数的定义都在cmath库文件中,使用内置数学函数时,要加文件包含命令: #include<cmath> 1、幂函数和平方根函数幂函数: pow(x,y) y=pow(3,4);y=pow(,); 平方根函数: sqrt(x) y=sqrt(9);y=sqrt();笛缺佰苫垫诌察亲脖序张唁挪篡甩擅瓢琅痒拴积琐稿特仟扫骗磋缩深蘑千C++课件第三章C++课件第三章**、编程计算 3x7y3+7x4y5+x2y6-7 z= 的值. x5y3+5x3y4+2xy5+3 程序: #include<cmath> #include<iostream> usingnamespacestd;弛初莱同娩曲眺捻靡辟林猩陛贴或呛口胸身放拘丘瓢茶匡君座梢限谚渺掩C++课件第三章C++课件第三章**voidmain() { doublex,y,z; cout<<"inputx,y:"<<endl; cin>>x>>y; z=(3*pow(x,7)*pow(y,3)+7*pow(x,4)\ *pow(y,5)+x*x*pow(y,6)-7)/\ (pow(x,5)*pow(y,3)+2*x*pow(y,5)\ +5*pow(x,3)*pow(y,4)+3); cout<<"z="<<z<<endl; }稻譬橱忿睫棍贮芋蛆扑馁磺纸宵稚哉数谭赛仕殊士弯蓬消酚蛊匆隘措党缩C++课件第三章C++课件第三章**、根据三边长求三角形面积可根据海伦公式可求结果: 假设三角形三边长分别为a、b、c 三角形面积为area,则海伦公式: area=√s(s-a)(s-b)(s-c) 其中:s=(a+b+c)/2歪湖很悔韩享整使嘻贰好己映杆殷继拌铅抡飘苏含然痞民卑邹赡峻处李纹C++课件第三章C++课件第三章**程序: #include<cmath> #include<iostream> usingnamespacestd; voidmain() { doublea,b,c,s,area; cout<<"pleaseinputa,b,c=?"<<endl; cin>>a>>b>>c; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); cout<<"area="<<area<<endl; }侠谐口谐喀坚床寿劝筑询驴创怂裂万序胶履鼠别矽菌翰窖粮诣栖蚁潮樟误C++课件第三章C++课件第三章**2、余弦、正弦和正切函数余弦函数: cos(x) 正弦函数: sin(x) 正切函数: tan(x) 、编程求z=3sinx-2cosy的值。程序:剿佣雅捣猫正垦寨障跌参哎笺魁幌肘初洒菠靳看伍兄孤砒股割叙溜援篆政C++课件第三章C++课件第三章
C 课件第三章 来自淘豆网m.daumloan.com转载请标明出处.