《新编C语言程序设计实验与辅导》——实验10的程序

本文由用户“weipkzguan69”分享发布 更新时间:2023-04-25 09:29:14 举报文档

以下为《《新编C语言程序设计实验与辅导》——实验10的程序》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验10 自定义类型及其应用

二、实验内容

1、程序运行

能对配套教材第10章中的例题(例10-1~例10-20)选择性输入运行,重点领会使用结构体类型编写程序的方式方法,了解与掌握对链表的各种操作。

2、改错题

(1)以下程序的功能为:按学生姓名查询其排名和平均成绩。查询可连续进行,直到输入0时结束。纠正程序中存在的错误,以实现其功能。

#include

#define NUM 5

struct student

{ int rank; /* 学生排名 */

char name; /* 学生姓名 */

float score; /* 学生成绩 */

} stu[]={5,"Cary",95.8,3,"Tom",89.3,4,"Mary",78.2,1,"Jack",95.1,2,"Jim",90.6};

main()

{ char str[10]; int i;

do

{ printf("Enter a name: ");

scanf("%s",&str);

for(i=0;i=NUM) printf("Not found\n");

} while(strcmp(str,"0")!=0);

}

(2)以下程序的功能为:学生姓名(name)和年龄(age)存于结构体数组person中。函数fun的功能是:找出年龄最小的学生。纠正程序中存在的错误,以实现其功能。

#include

struct stud

{

char name[20];

int age;

};

fun(struct stud person[],int n)

{ int min,i;

min=0;

for(i=0;i

以上为《《新编C语言程序设计实验与辅导》——实验10的程序》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览