- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言实验报告1迷苑凌风
本科实验报告课程名称高级语言程序设计实验实验项目名称熟悉C 程序的运行环境实验项目类型验证学生姓名迷苑凌风(196079007)学院信息科学技术学院系电子工程系专业电子科学与技术使用c-free运行一、实验目的1. 熟悉ANSI C程序的运行环境;2. 了解计算机系统对高级语言的基本操作方法;3. 熟悉和了解WinTC 系统软件的使用和操作;4. 能进行简单的C语言程序录入、调试、编译和运行;5. 了解C语言中数据类型的意义。二、实验内容参照实验教学大纲安装运行C编译程序,练习编辑、编译和运行几个简单C程序。1. C语言上机步骤:(A)启动后请选择WinTC编译平台;(B)常用命令:编译(F9),运行(CTRL+F9).2. 编制简单C程序,实现程序输出“Hello world!”,程序代码如下:#includestdio.hmain(){printf(Hello world!);getch();}运行后将显示:3. 调试所给C程序,实现计算键盘输入的两整数的乘积及平均值,并在屏幕显示过程,程序如下:#include stdio.hmain(){int Var1,Var2,Multi,Avg;scanf(“% Var1,% Var2,Var1,Var2);avg =(var1+var2)/2;multi = Var1*Var2;printf(“The average is :”avg);printf(“The multi is :”multi);}编译后将显示字样:I.调试步骤:1°静态地检查所编制程序,改正程序中的错误。2°编译并运行所编制程序,若有,则记下出错信息。3°按照事先静态检查后所改正的情况,进行纠错。4°编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止原程序错误分析如下:1.头文件的#符号输入有误;2.数据类型定义不正确,为了计算结果的准确性,应定义Multi,Avg为浮点数;3.scanf函数中逗号前面缺少一个双引号;4.scanf函数的双引号中没有正确定义数据类型;5.scanf函数中的双引号中不应有逗号和变量名出现;6.变量名前后大小写不保持一致;7.printf函数括号中的双引号后应有逗号;8.main()函数的末尾没有getch()函数;9.为提高程序可操作性,应在scanf函数前加printf函数加以提示输入两个数字调试后程序如下:#include stdio.hmain(){float Var1,Var2,Multi,Avg;printf(“Enter two numbers:\n”);scanf(%f %f,Var1,Var2);Avg = (Var1+Var2)/2; Multi = Var1*Var2; printf(The average is :%f\n,Avg);printf(The multi is :%f,Multi);getch();}如输入“20 50“将显示:III.运用数据测量:1*分别用(1)0,0(2)0,99(3)20,50(4)33000,20(5)-5,-2(6)-5,2六组数据测量可得用(2)(4)(5)(6)四组能使程序全面试运行并获得尽可能多的测试结果;2*再用(1)2,6(2)1,3(3)-2,-6(4)-1,-3(5)-2,6(6)-1,3(7)1,0(8)1,6(9)32800,33000(10)-32800,33000十组测量可得是用(2)(4)(6)(9)(10)五组测量能较好测出程序的不足。IV.编写一个程序,利用操作符sizeof测试各基本数据类型所占用的存储空间小,程序代码如下:#include stdio.hmain(){int n,m,Var1,Var2;float Multi,Avg; printf(Enter two numbers\n);scanf(%d %d,Var1,Var2);Avg = (float)(Var1+Var2)/2;Multi = (float)Var1*Var2;n = sizeof (Avg);m = sizeof (Multi);printf(The average is:%f\n,Avg);printf(The multi is:%f\n,Multi);printf(%d\n%d\n,n,m);}如输入“20 50“将显示:三.总结:1.C程序的基本结构:文档部分链接部分定义部分全局声明部分main()函数部分{声明部分执行部分}2.C程序书写规则:·符号命名要准确;·数据和函数说明要规范;·程序中适当加上注释;·程序块要采用缩紧风格编写,缩进的空格数位4个;·复杂表达式和复杂语句应尽量分行写;·语句结构要清晰以便提高可读性;3. 如何正确地选用数据类型?先确定所
您可能关注的文档
- 2015年会计从业资格考试会计基础第一章考点练习.doc
- 2015年12月份考试作业人力资源管理第3次.doc
- 2015安庆公务员行测题库安徽公务员每日一练题目(12月24日).doc
- 2015年国考行测备考资料分析常用公式集锦.doc
- 2015年湖北文理学院普通专升本《管理学》考试大纲.doc
- 2015年第九章第二节液体的压强.doc
- 2015年计算机统考操作题大全.docx
- 2015年造价员安装实务计算题3.docx
- 2015年黄冈师范学院普通专升本《管理学原理》考试大纲.doc
- 2015高级人力资源管理师备考章节整理第二章第二节.docx
- 智能交通商业计划书模板.pptx
- 汽车用发动机制造行业商业模式创新研究报告.docx
- 2025年广东珠海市南通工贸实业总公司招聘笔试参考题库含答案解析.pdf
- 2025年中国烟草总公司辽宁省公司人员招聘笔试参考题库含答案解析.pdf
- 2025年甘肃金昌居佳生态农业有限公司招聘笔试参考题库含答案解析.pdf
- 2025年四川成都市西汇水环境有限公司招聘笔试参考题库含答案解析.pdf
- 2025年份湖南省港航水利集团有限公司招聘笔试参考题库含答案解析.pdf
- 2025年九江市赣北劳动保障事务代理所招聘笔试参考题库含答案解析.pdf
- 2025年中国船舶燃料供应福建有限公司招聘笔试参考题库含答案解析.pdf
- 2025年福建水投集团寿宁水务有限公司招聘笔试参考题库含答案解析.pdf
文档评论(0)