C语言选择结构实验报告

C语言选择结构实验报告

ID:35551982

大小:776.28 KB

页数:8页

时间:2019-03-27

C语言选择结构实验报告_第1页
C语言选择结构实验报告_第2页
C语言选择结构实验报告_第3页
C语言选择结构实验报告_第4页
C语言选择结构实验报告_第5页
资源描述:

《C语言选择结构实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验名称:(1分)选择结构实验日期:(1分)2017年3月07日一、实验目的(3分)(1)进一步熟悉C源程序的编辑、编译、链接与运行的过程;练习C程序的调试方法。(2)熟练掌握条件语句if与switch的使用方法及执行过程。(3)掌握选择结构程序设计的方法。(4)掌握N-S结构流程图的绘制方法二、实验内容1.程序填空(1)算法分析(5分)If(表达式)语句1;else语句2;switch(表达式){case常量表达式1:语句1;break;case常量表达式2;语句2;break;…case常量表达式n;语句n;break;default:语句n+

2、1;}(2)N-S流程图(10分)(1)源程序(5分)(2)运行结果(5分)1.程序改错(1)算法分析(5分)1.floata,b,c,disc,x1,x2,realpart,imapart2.scanf(“%f,%f,%f”,a,b,c)…3.if(fabs())…elseelseif…printf(realpart,imagpart);(1)N-S流程图(10分)(2)源程序(5分)(3)运行结果(5分)1.程序设计(1)算法分析(5分)intfun1(intm){intnifelseif…printf();returnn;}voidfun2(intm

3、,intn){inta,b,c,d;switch(n){case:4printf();printf();break;…case:1printf();voidmain()intm,n;printf();scanf();ifn=fun1(m);fun2(m,n);elseprintf();(1)N-S流程图(10分)(2)源程序(10分)(1)运行结果(5分)一、实验总结(10分)1.分析在调试程序过程中遇到的问题及解决方法(4分)这儿需要强制转换,我的解决办法是,在前面加上(float),加上后警告信息消失。这儿程序运行后,逆序新数不对,于是我分别输入1,1

4、2,123,1234;最终锁定在四位数的表达式中,有错误,将“printf("逆序新数%d",a+10*b+100*c+10000*d);”中的“10000”改为“1000”后,程序运行恢复正常。2.对在本次实验中学习到的知识进行归纳总结(4分)程序从“double”型到“float”型,需要强制转换if语句的三种形式if语句的嵌套switch语句switch语句与if语句3.确认本次实验是否达到预期实验目的(2分)本次实验已达到实验目的二、实验报告评分评分项目得分备注实验名称(1分)实验日期(1分)实验目的(3分)实验内容程序填空(25分)程序改

5、错(25分)程序设计(30分)实验总结(10分)实验报告格式(5分)布局合理,整齐美观合计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。