- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计
项目函数及结构体—一学生管理系统
学习目标
⑩继续熟悉和掌握函数定义、说明、调用、
参数传递方法等。
⑩熟悉查找、排序算法及其应用。
⑩继续熟悉和掌握数组的概念。
⑩认识结构体。
函数及结构体一学生信息管理
利用函数和结构体的知识建立一个学生
信息管理系统,实现对学生信息的录入,
查找,排序,打印显示等功能。
函数及结构体—学生信息管理
0任务一设计开始界面
0任务二设计学生信息的数据结构
0任务三录入学生的信息
0任务四显示学生信息
0任务五实现按姓名或学号查找
0任务六实现按总分排序
任务二设计开始界面
void menu
system(cls
);
printf(t学生信息管理系统山)
prnrh中学学中n”)
print[1输入数据n);
prin([2]打印数据n)
prin(tt[3]查找数据n)
prin(t*[4排序数据n);
printf(t*[S]退出
prin(t请输入你的选项(1-5):);
任务三设计学生信息的数据结枸
如果能将每个学生的信息作为一个变量存储就相当方便了。
C语言提供了能够表示复杂数据的自定义类型:结构体类型。
它可以将多种类型的数据组合为一个有机整体,形成新的数据
类型。
可以将姓名、年龄等不同类型的属性封装成一个结构体类型,
班级中每个学生的信息用一个结构体类型的变量来表示。
结构体类型的定义
结构体类型的定义形式如下
struct结构体类型名
类型1成员数据1
类型2成员数据2;
例如: struct Student
long sno;
/学号
char name[10];f姓名*/
/年龄/
float chinese;/语文的成绩
float engl
lish
/英语的成绩
结构体类型变量的说明
结构体类型变量的说明方式有2种
(1)先定义结构体类型,然后再定义变量。
struct结构体类型变量1,变量2,数组I大小
如: struct student stu1
(2)直接定义变量:这种定义的一般形式如下
struct
{类型1成员数据1;
}变量1,变量2,数组1大小]…,;
结构体变量成员的引用
引用结构体成员的时候必须按照如下的形式:
结构体类型变量名,成员数据名
例如
slage=20
scanf(“%s”,2name);
结构体变量的成员可以看作普通变量,可以独立
的进行赋值、运算、输入与输出。
练习
已知糖果( sweets)的单价是128元/kg,每
天销售量是120kg,编写一个程序,求糖
果当天的售出金额。
请将名称、单价、销售量、售出金额等定义
为一个结构体类型
您可能关注的文档
最近下载
- 2023年1月13日四川省公安厅遴选公务员面试真题及答案解析.doc VIP
- 广东省钢琴考级指定曲目.pdf VIP
- 3.實施2015版藥典无菌实验室改造解决方案.ppt VIP
- 船舶结构与货运PPT完整全套教学课件.pptx VIP
- [工学]画法几何及水利土建制图习题答案(2022年-2023年).pdf VIP
- 第2课 教师节快乐(核心素养教案)2025统编版道德与法治二年级上册.docx
- 土壤中主要污染物及其迁移转化.ppt VIP
- SN∕T 1537-2023 进口矿产品放射性检验规程.pdf
- (牛顿第一定律练习题1.doc VIP
- 《3 学习乐谱,记录你的音乐生活》精品教案.docx VIP
文档评论(0)