标题:编程实现利用返回指针值的函数(指针函数)实现求学生的平均成绩和最高成绩
只看楼主
lhlh123456
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-12-13
结帖率:0
已结贴  问题点数:20 回复次数:1 
编程实现利用返回指针值的函数(指针函数)实现求学生的平均成绩和最高成绩
编程实现利用返回指针值的函数(指针函数)实现求学生的平均成绩和最高成绩。具体要求如下:
(1)定义一个等级枚举类型{A、B、C、D、E};定义一个成绩共用体类型{分数或等级};
创建一个结构体数据类型{学号、性别、英语成绩、数学成绩、语文成绩},其中英语成绩为等级。
(2)编写一个求平均值的函数,实现求某个学生平均成绩的功能。(等级成绩按照A:90,B:80,C:70,D:60,E:0计算。)
(3)编写一个求最高成绩的函数,实现求某个学生所有成绩中最高成绩的那门课。(等级成绩按照A:90,B:80,C:70,D:60,E:0计算。)
(4)使用指针函数实现该功能。
(5)成绩的初始化在main函数中实现。
(知识点:构造数据类型,函数调用,指向函数的指针)
搜索更多相关主题的帖子: 英语成绩 结构体 平均值 数学 语文 
2016-12-13 22:42
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:20 
指针函数格式参考(*p)(int *);//p=max;//max为函数-----p=aver//aver为函数;枚举类型参考 enum Student {A,B,C,D,E},//枚举常量,snum Studnet i,j;//枚举变量  共用体参考:union Studnet{int num;char Lever};//num与Lever公用一个储存空间

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2016-12-13 23:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-472371-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.417997 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved