《程序设计基础(C语言)》实验指导书 下载本文

内容发布更新时间 : 2024/12/24 2:24:27星期一 下面是文章的全部内容请认真阅读。

3.11 实验11 结构体

一、

实验目的

1. 掌握结构体的定义 2. 熟悉结构体的初始化 二、

实验内容和步骤

1. 有5个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,

要求打印出三门课总平均成绩,以及三门课总分最高的学生的数据(包括学号、姓名、三门课的成绩、平均分数)。要求用一个input函数输入5个学生数据;用一个average函数求总平均分;用max函数找出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出。

15

3.12 实验12 指针

一、

实验目的

1. 理解指针的意义

2. 掌握指针变量和指针运算符的使用 二、

实验内容和步骤

1. 在主函数中任意输入10个数存入一个数组,然后按照从小到大的顺序输出这10个数,要

求数组中元素按照输入时的顺序不能改变位置。

2. 请编程读入一个字符串,并检查其是否为回文(即正读和反读都是一样的)。

例如:读入:MADA M I M ADAM. 输出:YES 读入:ABCDBA. 输出:NO

3. 自己编写一个比较两个字符串s和t大小的函数strcomp(s,t),要求s小于t时返回-1,s等

于t?时返回0,s大于t时返回1。在主函数中任意输入4个字符串,利用该函数求最小字符串。

16