计算机的程序设计训练.docVIP

  • 9
  • 0
  • 约9.28千字
  • 约 32页
  • 2018-12-08 发布于安徽
  • 举报
实用标准文案 PAGE 精彩文档 计算机程序设计训练 院 系 院 系 电气信息工程学院 专业班级 学生姓名 学生学号 指导教师 20 程序设计训练任务书 课程 C计算机程序设计训练 专业 姓名 学号 主要内容: 【程序 1】题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 【程序2】题目:文件操作,要求以二进制方式打开命令行参数中指定的文件,并将二进制方式读取的文件数据(0和1)存储为文本文件,即文件内容是ASCII的0与1方式。 【程序 3】题目:空间直角坐标系变换程序,在空间直角坐标系中,如果保持原点不动,x轴偏转度,y轴偏转度,求z轴偏转的角度以及z轴在原坐标系中XY平面的投影. 【程序 4】题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 【程序 5】题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。    【程序 6】题目:要求设计一个程序对从键盘输入一个字符串str,str长度小于99,然后在屏幕打印出一个新字符串,新字符串的构成为AABB10strXCCDD,其中AABB和CCDD是开始标志和结束标志,第5、6位是字符串str的长度,X是整个字符串的逻辑异或结果。 【程序 7】题目:要求设计一个程序提取程序6的输出字符串中的内容,并打印到屏幕上。 【程序 8】题目:使用递归方式求解hanoi塔问题。    【程序 9】题目:设计两个链表,分别输入2个和3个数据,然后连接两个链表,采用搜索的方式找出链表中最大值与最小值。 【程序10】题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子? 【程序11】题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以!结束。 【程序12】题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。 基本要求: 程序运行结果正确 程序可读性好,要有注释 发送所有完成程序到老师邮箱 撰写训练报告 至少写十个程序 完成期限 指导教师 实用标准文案 精彩文档 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc297965756 [程序1] PAGEREF _Toc297965756 \h 2 HYPERLINK \l _Toc297965757 [程序2] PAGEREF _Toc297965757 \h 4 HYPERLINK \l _Toc297965758 [程序3] PAGEREF _Toc297965758 \h 6 HYPERLINK \l _Toc297965759 [程序4] PAGEREF _Toc297965759 \h 8 HYPERLINK \l _Toc297965760 [程序5] PAGEREF _Toc297965760 \h 10 HYPERLINK \l _Toc297965761 [程序6] PAGEREF _Toc297965761 \h 13 HYPERLINK \l _Toc297965762 [程序7] PAGEREF _Toc297965762 \h 15 HYPERLINK \l _Toc297965763 [程序8] PAGEREF _Toc297965763 \h 17 HYPERLINK \l _Toc297965764 [程序9] PAGEREF _Toc297965764 \h 19 HYPERLINK \l _Toc297965765 [程序10] PAGEREF _Toc297965765 \h 21 [程序1] 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 思路:在调用函数中定义一个数组a[N],再定义一个数b。变量i从N-1到0的过程中,如果a[i]=b, 则把a[i]赋给啊a[i+1];否则把b

文档评论(0)

1亿VIP精品文档

相关文档