4、编写函数reverse( )模拟标准函数strrev( ),调用形式为reverse(char *st),其
作用是颠倒字符串st的顺序,即按与原来相反的顺序排列。(实验指导书P194)
四、实验答案:
实验十综合实验3:结构体、文件程序设计(6学时)
一、实验方式:一人一机
二、实验目的:
1、掌握结构体类型变量的定义和使用。
2、掌握结构体类型数组的概念和使用。
3、学会使用文件打开、关闭、读、写等文件操作的函数。
三、实验内容:
说明:前三题为必做题目,后一题为选做题目。
1、在选举中进行投票,包含候选人姓名、得票数,假设有多位候选人,用结构体数组统
计各候选人的得票数。(实验指导书P100)
2、编写一个学生信息排序程序。要求:
1) 程序运行时可输入n个学生的信息和成绩(n预先定义)。
2) 学生信息包括:学号、姓名;学生成绩包括:高等数学、物理、计算机。
3) 给出一个排序选择列表,能够按照上述所列信息(学号、姓名、高等数学、物理、
计算机)中的至少一个字段进行排序,并显示其结果。
4) 使用函数方法定义各个模块。
3、将磁盘上一个文本文件的内容复制到另一个文件中。(实验指导书P118)
4、从键盘输入一行字符串,将其中的小写字母全部转换成大写字母,输出到一个磁盘文
件“test.dat”中保存,然后读出并输出在屏幕上。(实验指导书P123)
四、实验答案: