下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2013-2014-2C语言程序设计实验报告要求本学期共交三次实验报告,分别是:实验报告一循环结构编程实验报告二使用数组编程实验报告三使用函数编程。必须用“实验报告手册”书写。手册封面上填写课程名称:计算机程序设计基础(C语言),以及班级,学号,姓名。每次实验报告从新的一页开始,在首页写明实验日期、指导教师:张葵,其余页不必写。每次实验报告必须包含下列内容:实验目的、实验内容及编程、实验小结,三项缺一不可。具体说明:每一个实验内容都写明题目、程序代码(手写,必须对程序有合适的注释)、测试数据(如果有必要)及相应的运行界面(打印)。在程序的适当位置要写明注释,以方便老师理解所写程序的功能。运行界面截图,打印出来,贴到实验报告册上。运行界面要清晰。若有多组测试数据,则针对每一组测试数据给出运行界面。运行界面必须是实际运行的界面,若程序有问题导致运行界面不正常,应该保持原样。代码不应与运行界面不符。对整个屏幕的拷图按键是PrintScreen,对当前窗口的拷图按键是Alt+PrintScreen。示范如下:例如编程输出10个韩信点兵数,每行输出5个结果。图1运行界面(用Alt+PrintScreen截图的)实验小结要写明通过上机掌握了哪些知识,学会了哪些技能,得到了哪些收获,还有哪些疑问,等等。不可潦草,随便敷衍了事。至少100字。
实验报告一循环结构编程一、实验目的:学会整理编程思路;掌握使用循环结构编程的方法和技巧;掌握三种循环语句的语法,并熟练用于编写程序;加深对复合语句的理解,并熟练运用。二、实验内容及编程:计算并输出1!,2!,3!,...,35!。每行显示1个结果。输出格式形如:1!=1。(1)程序代码(手写,要有注释)(2)运行界面(打印)计算并输出π的值:当某项的绝对值小于1.0×10-6就停止计算。(1)程序代码(手写,要有注释)(2)运行界面(打印)求2-1000中的守形数(若某数的平方,其低位与该数本身相同,则称该数为守形数)。每行显示5个结果。(1)程序代码(手写,要有注释)(2)运行界面(打印)从键盘输入一个正整数,计算该数的各位数字之和。要求由程序来控制必须输入一个正整数,否则继续输入,直到输入正整数为止。(1)程序代码(手写,要有注释)(2)测试数据(包含非正整数,以及正整数)(3)运行界面(打印)输出下列图形,图形的行数由键盘输入的数值决定。分别考虑行数为奇数和偶数的情况。奇数行:*偶数行:********************(1)程序代码(手写,要有注释)(2)测试数据(3)运行界面(打印)输入一行字符,以回车键表示结束输入,统计其中的字母个数、数字个数、空格个数和其他字符的个数。(1)程序代码(手写,要有注释)(2)测试数据(3)运行界面(打印)三、实验小结:
实验报告二使用数组编程一、实验目的:1.掌握一维数组的定义、赋值、初始化和输入输出的方法;2.掌握字符数组的使用;3.掌握折半查找算法、排序算法等;4.掌握二维数组的使用。二、实验内容及编程:1.输入10个整数,存入一维数组,再按逆序重新存放后再输出。2.已有一个排好序的数组,现输入一个数,要求按原来排序的规律将它插入数组中。(测试数据至少要考虑3种情况:插入到中间位置、第一个位置、最后位置。)3.利用数组求Fibonacci序列前20项,要求每5个一行输出。4.输出杨辉三角形,显示出10行。5.(有兴趣的同学选作)找出一个二维数组的鞍点,即某元素在该行上最大,在该列上最小。测试数据包含有鞍点和没有鞍点的情况。三、实验小结:
实验报告三使用函数编程一、实验目的:1.学会使用函数搭建程序结构;2.掌握函数的调用方法;3.掌握函数的定义方法;4.掌握函数的调用与定义之间的匹配规则;5.熟练使用前面学习的知识来编写函数,完成一定的功能。二、实验内容及编程:(专科做1~3题,本科全部做)1.计算s=10!+7!+8!的值,在主函数中输出结果。阶乘用fun函数实现,并返回阶乘的值。2.使用fun函数求整数n的从右边开始数第k个数字的值。在主函数中输入变量的值,并输出计算结果。(测试数据应包括k小于n的位数及大于n的位数)3.使用fun函数判断一个字符串是否为回文。回文是从前向后和从后向前读都是一样的句子。在主函数中输入字符串,并输出结果。有兴趣的同学可以考虑字符串中含有中文的情况。说明:中文字符的存放特点,一个特点是:一个中文字符占用两个字节的内存;二个特点是:每个字节的最高位为1。因为字节的最高位是1,所以它的ASCII码对应的有符号十进制数是小于0的。4.使用fun函数实现将一个十六进制数转换成相应的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省衢州市(2024年-2025年小学五年级语文)人教版综合练习(上学期)试卷及答案
- 2024年度物业公司股权转让合同
- 2024年度广告投放合同:甲方购买乙方媒体平台的广告位宣传服务
- 二零二四年5G网络覆盖工程合同
- 金属腐蚀与防护-第1篇
- 2024年度电子商务平台运营与技术支持合同
- 惠博普新型材料应用
- 2024年度集成电路设计企业技术秘密保护合同
- 2024年度工程设计与采购合同
- 2024版LED显示屏教育行业应用解决方案合同
- 高风险作业施工安全措施
- 生物分离工程吸附分离及离子交换
- 外科手术中肝脏切除技术讲解
- 机动车驾驶培训汽车安全驾驶课件
- 《人员烫伤应急预案》课件
- 驾校年度安全生产目标方案
- 2024年插花花艺师理论知识考试题库(含答案)
- 软硬件集成方案
- 自身免疫性脑炎护理
- 2024年基因编辑技术的伦理问题
- 材料力学课程导学与考研指导
评论
0/150
提交评论