c语言实验报告册及答案.doc

c语言实验报告册及答案.doc

ID:48538179

大小:2.35 MB

页数:61页

时间:2020-02-25

c语言实验报告册及答案.doc_第1页
c语言实验报告册及答案.doc_第2页
c语言实验报告册及答案.doc_第3页
c语言实验报告册及答案.doc_第4页
c语言实验报告册及答案.doc_第5页
资源描述:

《c语言实验报告册及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1简单判定性问题求解一、实验学时完成本实验需4学时。二、实验目的1、阅读程序题(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型的变量,以及对它们赋值的方法;(2)掌握不同的类型数据之间赋值的规律;(3)掌握数据在内存中的存储方式;(4)学会输入、输出函数的基本格式和使用方法;(5)学会使用有关算术运算符、逻辑运算符、关系运算符,以及包含这些运算符的表达式。2、编程题(1)如何运用判定性结构进行程序设计;(2)如何运用判定性结构进行程序设计。3、调试题(1)熟悉C程序的编辑、编译、连接和运行的

2、过程。三、实验指导为了达到最佳的实验效果,以下提供几条适于编程的指导意见,可供参考。1、阅读程序题应先运用自己在课堂所学的知识,推导出结果,在上机时输入计算机,印证自己推导的结果,注意观察数据在内存中的存储方式、含不同种运算符表达式的输出结果。2、编程题必须首先画出流程图,并反复思考判断程序设计的正确性,完成程序的设计。要注意简单判定性问题的结构选择。3、调试题应明确程序的调试、测试是一项非常烦琐的工作,也是非常重要的工作。对于初学者来说应该建立良好的习惯,在调试程序的时候,应该尽可能考虑到程序运行时

3、各种可能情况。四、实验内容1、阅读程序题(1)(){/*定义字符型变量*/c12;/*向字符变量赋以整数*/c1=97;c2=98;(""12);/*以字符形式输出*/(""12);/*以整数形式输出*/}该程序的输出结果是ab(换行)9798。思考:可否改成c1,c2;输出结果是?相同(2)(){75;("");}该程序的输出结果是0。思考:若将语句中变为,可否输出分式的值?可以(3)(){9;;/*包含复合的赋值运算符的赋值表达式*/("");}该程序的输出结果是-18。思考:赋值

4、表达式a+=a-=a+a的求解步骤?第一步:()9第二步18(4)(){1;("");}该程序的输出结果是-14294967295。思考:-1在内存中的存储形式?取反加一11111111111111111111111111111111(32个)(5)(){x1;1;x1;/*有符号数据传送给无符号变量*/(""1);}该程序的输出结果是4294967295。思考:不同类型的整型数据相互赋值时,规则是什么?(有符号赋值给无符号)(6)(){345;("",(!(a

5、程序的输出结果是0(换行)5。思考:若将第一个语句中变为,结果将如何?1(换行)6(7)(){123;()("");("");}该程序的输出结果是1。2、编程序并上机调试运行(包括题目及要求、流程图、程序清单、测试数据及结果)(1)将一个百分制成绩转换成等级制成绩,百分制与等级制的对应关系如下表:百分制90-10080-8970-7960-69<60等级制优良中差劣具体要求如下:1)用语句实现该功能;2)用键盘输入百分制成绩,输入前要有提示信息,对于不合理的数据应输出错误信息;3)输出结果应包

6、含百分制成绩和成绩等级;4)分别输入成绩-10,30,60,68,75,83,95,102,查看记录运行结果。<><>(){;;("请输入成绩:");("");(>100<0)("成绩输入错误!");{()((50)/10);(){5:("优");4:("优");3:("良");2:("中");1:("差");:("劣");}}}程序代码流程图见下页测试数据:100,50,-20输出结果:优,劣,成绩输入错误(2)银行整存整取存款不同期限的月息利率分别为:月息利率=程序

7、代码输入存款的本金和年限,求到期时能从银行得到的利息与本金的合计。(利息的计算公式为:利息=本金×月息利率×12×存款年限。<><>(){;;("输入存储年份:");("");("输入本金数额:");("");(<0)("本金金额不能为负!");{(){1:**12*0.63/100("%5.2");2:**12*0.66/100("%5.2");3:;4:**12*0.69/100("%5.2");5:;6:;7:**12*0.75/100("%5.2");8:**12*0.84/100

8、("%5.2");("输入错误!");}}}流程图见下页测试数据:4,10004,-10输出结果:133.12本金金额不能为负!(3)调试下面程序,使之具有如下功能:输入a、b、c三个整数,求最小值。(){;("");((a>b)(a>c))(b

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

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

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