C+语言程序设计第4讲.ppt

上传人:wuy****n92 文档编号:66831175 上传时间:2022-12-21 格式:PPT 页数:25 大小:1.01MB
返回 下载 相关 举报
C+语言程序设计第4讲.ppt_第1页
第1页 / 共25页
C+语言程序设计第4讲.ppt_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《C+语言程序设计第4讲.ppt》由会员分享,可在线阅读,更多相关《C+语言程序设计第4讲.ppt(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、3 3、只需保留、只需保留、只需保留、只需保留.cpp.cpp文件。文件。文件。文件。2 2、做完一道题,做下一道题之前必须先关闭工作空间。、做完一道题,做下一道题之前必须先关闭工作空间。、做完一道题,做下一道题之前必须先关闭工作空间。、做完一道题,做下一道题之前必须先关闭工作空间。上机注意问题上机注意问题4 4、VCVC死机的情况:先死机的情况:先死机的情况:先死机的情况:先保存保存保存保存文件,再从任务管理器中关闭文件,再从任务管理器中关闭文件,再从任务管理器中关闭文件,再从任务管理器中关闭VCVC。1 1、起文件名时,不要起带点的,比如、起文件名时,不要起带点的,比如、起文件名时,不要起

2、带点的,比如、起文件名时,不要起带点的,比如1.11.1。5 5、编译的时候,只会检查语法错误,运行结果不对,说明有、编译的时候,只会检查语法错误,运行结果不对,说明有、编译的时候,只会检查语法错误,运行结果不对,说明有、编译的时候,只会检查语法错误,运行结果不对,说明有逻辑错误,需要自己去找逻辑错误,需要自己去找逻辑错误,需要自己去找逻辑错误,需要自己去找 。6 6、教十一机房提交作业时,需要使用、教十一机房提交作业时,需要使用、教十一机房提交作业时,需要使用、教十一机房提交作业时,需要使用IEIE浏览器登录网络教学浏览器登录网络教学浏览器登录网络教学浏览器登录网络教学平台,并将平台,并将平

3、台,并将平台,并将“工具工具工具工具”菜单下的菜单下的菜单下的菜单下的“兼容性视图兼容性视图兼容性视图兼容性视图”选上选上选上选上 。float f=2.3;coutsetw(5)f;2.3float f=2.456;coutsetprecision(2)f;2.52.300000float f=2.3;coutsetiosflags(ios:fixed)f;float f=2.3;coutsetiosflags(ios:fixed)setprecision(3)f;2.300输入输出流格式控制符输入输出流格式控制符include include 举举 例例例例2:“鸡兔同笼鸡兔同笼”问题:问

4、题:鸡与兔共鸡与兔共a只,鸡与兔的总脚数只,鸡与兔的总脚数 为为b,问鸡兔各多少只。,问鸡兔各多少只。x+y=a2x+4y=bx=(4a-b)/2y=(b-2a)/2设鸡设鸡x只,兔只,兔y只只分析:分析:输入输入a,b计算计算x,y输出输出x,y#include#include int main()int main()int a,b,x,y;int a,b,x,y;coutInput a,b:n;coutab;cinab;x=(4*a-b)/2;x=(4*a-b)/2;y=(b-2*a)/2;y=(b-2*a)/2;coutx=x,y=y;coutx=x,y=0)if(x0)if(x0)if

5、(x0)coutx;coutx;coutx;coutx;elseelseelseelse cout-x;cout-x;cout-x;coutx;cinx;cinx;cinx;例:例:块块块块1 1块块块块2 2关系关系关系关系 逻辑逻辑逻辑逻辑算术算术算术算术 赋值赋值赋值赋值非为真非为真0为假为假例例1:输入一个数,若能被:输入一个数,若能被3整除,整除,计算该数的立方,计算该数的立方,计算该数的立方,计算该数的立方,并打印并打印并打印并打印yesyes,否则,计算该数的平方,并打印,否则,计算该数的平方,并打印,否则,计算该数的平方,并打印,否则,计算该数的平方,并打印nono。x3=0真

6、真打印打印yes假假输入输入x打印打印no计算计算x x3 3计算计算x x2 2#include#include void main()void main()int x,res;int x,res;cinx;cinx;if(x%3 if(x%3 =0)0)res=x*x*x;res=x*x*x;coutyes:res;coutyes:res;else elseres=x*x;res=x*x;coutno:res;coutno:res;举举 例例 3 yes:272 no:4复合语句复合语句举举 例例例例2:求一元二次方程式:求一元二次方程式:当当b2-4ac 0时,有两个实根时,有两个实根

7、当当b2-4ac0时,有两个虚根时,有两个虚根的根。的根。开始开始 输入输入a,b,c d=b2-4acd0 计算两实根计算两实根x1,x2 打印打印x1,x2 计算并打印计算并打印 两个虚根两个虚根结束结束 TF例:求一元二次方程式:例:求一元二次方程式:当当b2-4ac 0时,有两个实根时,有两个实根 当当b2-4ac0时,有两个虚根时,有两个虚根的根。的根。流程图流程图:coutx1=-b/t+sqrt(-d)/ti=0)elsecoutx1=x1endlx2=x2endl;coutx2=-b/t-sqrt(-d)/tiabc;#include#include float a,b,c,d

8、,x1,x2;开始开始 输入输入a,b,c d=b2-4acd0 计算两实根计算两实根x1,x2 打印打印x1,x2计算并打印计算并打印 两个虚根两个虚根结束结束 TFt,#include#include int main()int main()int a,b,x,y;int a,b,x,y;coutInput a,b:n;coutab;cinab;x=(4*a-b)/2;x=(4*a-b)/2;y=(b-2*a)/2;y=(b-2*a)/2;coutx=x,y=y;coutx=x,y=y;return 0;return 0;运行结果:运行结果:1 8 1 8 Input a,b:x=,y=x

9、=(4a-b)/2y=(b-2a)/2输入输入a,b计算计算x,y输出输出x,y-23鸡兔同笼问题鸡兔同笼问题#include#include int main()int main()int a,b,x,y;int a,b,x,y;coutInput a,b:n;coutab;cinab;if(4*a-b0)&(b-2*a0)if(4*a-b0)&(b-2*a0)x=(4*a-b)/2;x=(4*a-b)/2;y=(b-2*a)/2;y=(b-2*a)/2;coutx=x,y=y;coutx=x,y=y;elseelse coutInput error!endl;coutInput error

10、!endl;return 0;return 0;x=(4a-b)/2y=(b-2a)/2&(4*a-b)%2=0)&(4*a-b)%2=0)&(b-2*a)%2=0)&(b-2*a)%2=0)if 语句的灵活使用语句的灵活使用 if语句中的语句中的else部分可以不写,构成部分可以不写,构成省略省略else的的if语句。语句。在在if块或块或else块中可以包含其它的块中可以包含其它的if语语句,构成句,构成if语句的嵌套。语句的嵌套。省略省略else的的if语句语句 格式格式格式格式if(if(条件条件条件条件)if if块块块块 执行过程执行过程执行过程执行过程 条件条件条件条件假假假假真真真真if if块块块块if if语句的下一条语句语句的下一条语句语句的下一条语句语句的下一条语句 例:例:if(x0)if(xx;cinx;coutx;coutx;条件条件真真if块块假假作作 业业实验指导书:实验指导书:P89 第第1、2题题课本:课本:P62 第第2、3、4题题要求:上机之前要登录测试平台,写好程序要求:上机之前要登录测试平台,写好程序上机时带上机卡上机时带上机卡 测测 试试 平平 台台学号学号学号学号int main()return 0;void main()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com