第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/18 7:03:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

C语言程序设计

实验目的 1.掌握结构体类型的概念和说明方法 2.掌握结构体变量的定义和引用。结构体类型变量成员的使用。 3.掌握结构体数组的定义和使用方法。 4.掌握指向结构体变量的指针变量的概念和应用。 5.掌握结构变量与指向结构的指针作为函数参数实现函数的调用。 6.掌握共用体的概念和说明方法。 7.掌握共用体变量的定义和引用。共用体类型变量成员的使用 8.掌握位运算的概念和方法。 9.掌握位运算符(&,|,∧,~)的使用方法。 10.了解有关位运算的算法。 11.掌握枚举类型概念和说明方法 12.掌握枚举类型变量的定义以及枚举类型变量的使用。 实 验 内 容 与 步 骤 '.

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

实 验 内 容 与 步 骤 '.

printf(\=%f\\n\ } 2.建立 5 名学生的信息表,每个学生的数据包括学号、姓名及一门课的成绩。要求从键盘 输入这 5 名学生的信息,并按照每一行显示一名学生信息的形式将 5 名学生的信息显示出 来。上机运行以下程序。 分析:每个学生的数据学号、姓名及一门课的成绩用结构体表示,5 名学生的信息表 用结构体数组表示,体会结构体数组元素的引用方法。 #include\#define N 5 struct stud { int num? char name [20]? float score? }? struct stud s[N]? void main() { int i? for (i=0?i

实 验 内 容 与 步 骤 #include\#include \void main() { struct staff { char name[20]? char department[20]? int salary? }? struct staff w1,*p? p=&w1? strcpy(w1.name,\ /*个人信息*/ strcpy((*p).department,\ p->salary=1000? printf(\n\ printf(\n\ printf(\>name,p->department,p->salary)? } 4.编写 input()和 output()函数,输入、输出 2 个学生的数据记录。上机运行以下程序。 分析:体会结构化程序设计思想的应用。 #include \#define N 2 struct student { char num[6]? char name[8]? int score[4]? }stu[N]? void input() { int i,j? for(i=0?i

.

scanf(\ } printf(\n\ } } void print(struct student stu[N]) { int i,j? printf(\n\ for(i=0?i

搜索更多关于: C语言程序设计实验报告——实验 的文档
C语言程序设计实验报告——实验.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4m55d4kqie0n19a8hrgx9da6a52gje00h3l_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top