实验十二 结构体和共用体

u    实验目的

1、掌握结构体类型和结构体变量的概念

2、掌握结构体变量的使用

3、掌握结构体数据的指针

4、掌握共用体和枚举类型

u    预习内容

见教材第十一章

u    实验重点

1、掌握结构体类型变量的定义和使用。

2、掌握结构体类型数组的概念和使用。

u    实验难点

1掌握结构体数据的指针

2、掌握结构体类型数组的定义和使用。

u    实验内容

编程序并上机调试运行:

1、由10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据。

213个人围成一圈,从第1个人开始顺序报号123。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号。

u    参考例题

【例】建立同学通讯录

#include"stdio.h"

#define NUM 3

struct mem

{

    char name[20];

    char phone[10];

};

main()

{

    struct mem man[NUM];

    int i;

    for(i=0;i<NUM;i++)

     {

      printf("input name:\n");

      gets(man[i].name);

      printf("input phone:\n");

      gets(man[i].phone);

     }

    printf("name\t\t\tphone\n\n");

    for(i=0;i<NUM;i++)

      printf("%s\t\t\t%s\n",man[i].name,man[i].phone);

}

公告通知
教学日历
疑难留言
同学你好!对本课程有哪些建议?