C语言程序设计实验报告——实验.doc

C语言程序设计实验报告——实验.doc

ID:56098865

大小:40.00 KB

页数:7页

时间:2020-06-19

C语言程序设计实验报告——实验.doc_第1页
C语言程序设计实验报告——实验.doc_第2页
C语言程序设计实验报告——实验.doc_第3页
C语言程序设计实验报告——实验.doc_第4页
C语言程序设计实验报告——实验.doc_第5页
资源描述:

《C语言程序设计实验报告——实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计实验目的1.掌握结构体类型的概念和说明方法2.掌握结构体变量的定义和引用。结构体类型变量成员的使用。3.掌握结构体数组的定义和使用方法。4.掌握指向结构体变量的指针变量的概念和应用。5.掌握结构变量与指向结构的指针作为函数参数实现函数的调用。6.掌握共用体的概念和说明方法。7.掌握共用体变量的定义和引用。共用体类型变量成员的使用8.掌握位运算的概念和方法。9.掌握位运算符(&,

2、,∧,~)的使用方法。10.了解有关位运算的算法。11.掌握枚举类型概念和说明方法12.掌握枚举类型变量的定义以及枚举类

3、型变量的使用。实验内容与步骤1.建立一个学生的简单信息表,其中包括学号、年龄、性别及一门课的成绩。要求从键盘输入数据,并显示出来。上机运行以下程序。分析:一个学生信息表可以由结构体来定义,表中的内容可以通过结构体中的成员来表示。体会结构体成员的点运算符引用方法。 #include"stdio.h" void main() { struct st {int num; int age; char sex; float score; }; struct st info; printf("input number:")

4、; scanf("%d",&info.num); printf("input age:"); scanf("%d",&info.age); getchar(); printf("input sex:"); scanf("%c",&info.sex); printf("input score:"); scanf("%f",&info.score); printf("number=%d",info.num); printf("age=%d",info.age); printf("sex=%c",info

5、.sex); 实验内容与步骤printf("score=%f",info.score); } 2.建立5名学生的信息表,每个学生的数据包括学号、姓名及一门课的成绩。要求从键盘输入这5名学生的信息,并按照每一行显示一名学生信息的形式将5名学生的信息显示出来。上机运行以下程序。分析:每个学生的数据学号、姓名及一门课的成绩用结构体表示,5名学生的信息表用结构体数组表示,体会结构体数组元素的引用方法。 #include"stdio.h" #define N 5 struct stud { int num; char

6、 name [20]; float score; }; struct stud s[N];void main() { int i; for (i=0;i

7、"%d ",s[i].num); printf("%s ",s[i].name); printf("%f",s[i].score); } } 3.显示某人工资信息的程序如下,分析显示结果。上机运行以下程序。分析:某人工资信息可以由结构体来定义,表中的内容可以通过结构体中的成员来表示。体会结构体成员的指针运算符引用方法。 实验内容与步骤#include"stdio.h" #include "string.h" void main() { struct staff { char name[20]; char d

8、epartment[20]; int salary; }; struct staff w1,*p; p=&w1;strcpy(w1.name,"LiLi"); /*个人信息*/ strcpy((*p).department,"part1"); p>salary=1000; printf("%s %s %d",w1.name,w1.department,w1.salary); printf("%s %s %d",(*p).name,(*p).department,(*p).salary); printf(

9、"%s %s %d",p>name,p>department,p>salary); } 4.编写input()和output()函数,输入、输出2个学生的数据记录。上机运行以下程序。分析:体会结构化程序设计思想的应用。 #include "stdio.h" #define N 2 struct student { char num[6]; char name[8]; int sco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。