函数及结构体──学生信息管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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,编写一个程序,求糖 果当天的售出金额。 请将名称、单价、销售量、售出金额等定义 为一个结构体类型

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档