结构体共用体与枚举课后习题
更新时间:2024-04-12 17:51:01 阅读量: 综合文库 文档下载
1.定义一结构体,成员项包括一个字符型、一个整型。编程实现结构体变量成员项的输入、输出,并通过说明指针引用该变量。 #include
2.建立一结构体,其中包括学生的姓名、性别、年龄和一门课程的成绩。建立的结构体数组通过输入存放全班(最多45人)学生信息,输出考分最高的同学的姓名、性别、年龄和课程的成绩。
#include getchar(); } for(b=0,a=stu[0].score,i=0;i 3.已知一个班有45人,本学期有两门课程的成绩,求: ●所有课程中的最高成绩,以及对应的姓名、学号和课程编号。 ●课程1、2的平均成绩,并求出两门课程都低于平均成绩的学生姓名和学号。 ●对编号1的课程从高分到低分排序(注意其他成员项应保持对应关系)。 说明:要求定义结构体,第一成员项为学生姓名,第二成员项为学号,另外两个成员项为两门课成绩,并要求分别用函数完成。 (本人注:由于人数太多,故改为4人) #include void shuru(struct person stu[N]) { int i; for(i=0;i void zuigao(struct person stu[N]) { int b,i; float a; for(b=0,a=stu[0].score1,i=0;i void pingjun(struct person stu[N]) { int i; float s1,s2,p1,p2; for(s1=0,s2=0,i=0;i void paixu(struct person stu[N]) { int i,j; struct person t; for(i=0;i void main() { struct person stu[N]; shuru(stu); printf(\ zuigao(stu); pingjun(stu); paixu(stu); } 4.输入一字符串,用链表形式储存,每个结点的数据域存放一个字符,最后输出链表中的全部字符。 5.设有一个单向链表(设表长大于2),现欲将其倒置排序,试编写一函数实现此功能。 6.已知一无符号的整数占用了4个字节的内存空间,现欲从低位存储地址开始,将其每个字节作为单独的一个ASCII码字符输出,试用共同体实现上述转换。 7.已知一长度为2个字节的整数,现欲将其高位字节与低位字节相互交换后输出,试用共同体类型实现这一功能。 8.请定义枚举类型score,用枚举元素代表成绩的等级,如:90分以上为优(excellent),80—89分之间为良(good),60-79分之间为中(general),60分以下为差(fail),通过键盘输入一个学生的成绩,然后输出该生成绩的等级。 #include
正在阅读:
结构体共用体与枚举课后习题04-12
韩国国家概况10-11
2018最新自查报告范本模板-商务局行政执法自查报告04-26
《水污染控制工程》试卷A 答案11-29
瑞安市五校联考2017届九年级上期中数学试卷含答案解析12-31
全国各地中考数学压轴题精选1-16题2017.02.04题12-13
锂离子电池PACK产业分析 - 图文04-03
金融英语02-12
韩国礼仪论文03-17
我的人生理想和做法作文07-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 枚举
- 课后
- 共用
- 习题
- 结构