程序设计报告模板

程序设计报告模板

ID:17681108

大小:81.50 KB

页数:14页

时间:2018-09-04

程序设计报告模板_第1页
程序设计报告模板_第2页
程序设计报告模板_第3页
程序设计报告模板_第4页
程序设计报告模板_第5页
资源描述:

《程序设计报告模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东北石油大学计算机程序设计训练院系电气信息工程学院专业班级测控13-学生姓名学生学号指导教师2014年6月28日程序设计训练任务书课程C计算机程序设计训练专业姓名学号主要内容:【程序1】题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。【程序2】题目:文件操作,要求以二进制方式打开命令行参数中指定的文件,并将二进制方式读取的文件数据(0和1)存储为文本文件,即文件内容是ASCII的0与1方式。【程序3】题目:空间直角坐标系变换程序,在空间直角坐标系中,如果保持原点不动,x轴偏转

2、度,y轴偏转度,求z轴偏转的角度以及z轴在原坐标系中XY平面的投影.【程序4】题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。【程序5】题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。   【程序6】题目:要求设计一个程序对从键盘输入一个字符串str,str长度小于99,然后在屏幕打印出一个新字符串,新字符串的构成为AABB10strXCCDD,其中AABB和CCDD是开始标志和结束标志,第5、6

3、位是字符串str的长度,X是整个字符串的逻辑异或结果。【程序7】题目:要求设计一个程序提取程序6的输出字符串中的内容,并打印到屏幕上。【程序8】题目:使用递归方式求解hanoi塔问题。   【程序9】题目:设计两个链表,分别输入2个和3个数据,然后连接两个链表,采用搜索的方式找出链表中最大值与最小值。【程序10】题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海

4、中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?【程序11】题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以!结束。【程序12】题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。基本要求:1.至少完成10个程序,程序运行结果正确2.程序可读性好,要有注释3.所有程序完成后,统一保存为.c文件,用winrar压缩后发送到邮箱dqzly@163.

5、com4.撰写训练报告,7月10日交到自动化馆104完成期限2014年7月10号指导教师2014年6月28日计算机程序设计训练目录[程序1]2[程序2]3[程序3]4[程序4]5[程序5]6[程序6]7[程序7]8[程序8]9[程序9]10[程序10]1111计算机程序设计训练[程序1]题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。思路:首先定义一个有序数组A,再定义一个空数组B,B的大小比A大1,然后从键盘输入一个数n,再数组中查找数的位置p,将A数组中此位置前的数复制到

6、B数组的相应位置,将数n写入B数组,再从A数组复制剩下的数到B。程序流程图:此处绘制流程图程序:此处写程序代码运行截图:此处附运行图(从计算机屏幕直接截取,首先将运行窗口属性改为白底黑字,然后按prtScn键,在画图中粘贴后剪切所需部分粘贴到此处)[程序1]11计算机程序设计训练[程序2]题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。思路:首先定义一个有序数组A,再定义一个空数组B,B的大小比A大1,然后从键盘输入一个数n,再数组中查找数的位置p,将A数组中此位置前的数复制

7、到B数组的相应位置,将数n写入B数组,再从A数组复制剩下的数到B。程序流程图:此处绘制流程图程序:此处写程序代码运行截图:此处附运行图(从计算机屏幕直接截取,首先将运行窗口属性改为白底黑字,然后按prtScn键,在画图中粘贴后剪切所需部分粘贴到此处)[程序1]11计算机程序设计训练[程序3]题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。思路:首先定义一个有序数组A,再定义一个空数组B,B的大小比A大1,然后从键盘输入一个数n,再数组中查找数的位置p,将A数组中此位置前的数复

8、制到B数组的相应位置,将数n写入B数组,再从A数组复制剩下的数到B。程序流程图:此处绘制流程图程序:此处写程序代码运行截图:此处附运行图(从计算机屏幕直接截取,首先将运行窗口属性改为白底黑字,然后按prtScn键,在画图中粘贴后剪切所需部分粘贴到此处)[程序1]11计算机程序设计训练[程序4]题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。思路:首先定义一个有序数组A,再定义一个空数组B,B的大小比A大1,然后从

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

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

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