要求输出10个学生3门课总平均成绩,以及最高分的学生的数据
来源:互联网 发布:新闻抓取软件 编辑:程序博客网 时间:2024/04/30 14:30
【描述】
有10个学生,每个学生数据包括学号,姓名、3门课程的成绩,从键盘输入10个学生的数据,要求输出学生3门课总平均成绩,以及最高分的学生的数据。
【输入输出示例】【C语言】
#include<stdio.h>struct Student {int num;char name[20];float score[3];float aver;};int main() {void input(struct Student stu[]);struct Student max(struct Student stu[]);void print(struct Student stu);struct Student stu[10], *p = stu;input(p);print(max(p));return 0;}void input(struct Student stu[]) {int i;for (i = 0; i < 10; i++) {scanf("%d%s%f%f%f", &stu[i].num, &stu[i].name, &stu[i].score[0],&stu[i].score[1], &stu[i].score[2]);stu[i].aver = (stu[i].score[0] + stu[i].score[1] + stu[i].score[2])/ 3.0;}for (i = 0; i < 10; i++)printf("学号:%d\t姓名:%10s\t平均成绩:%5.3f\n", stu[i].num, stu[i].name, stu[i].aver);}struct Student max(struct Student stu[]) {int i, m = 0;for (i = 1; i < 10; i++)if (stu[i].aver > stu[m].aver)m = i;return stu[m];}void print(struct Student stud) {printf("\n成绩最高的学生是:\n");printf("学号:%d\n姓名:%s\n三门课成绩:%f\t%f\t%f\n平均成绩:%f", stud.num, stud.name,stud.score[0], stud.score[1], stud.score[2], stud.aver);}
0 0
- 要求输出10个学生3门课总平均成绩,以及最高分的学生的数据
- 从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩、平均分数)
- 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。
- (c++)有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)
- [4.21]编写一个程序,已有若干个学生的数据,包括学号、姓名、成绩、要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。
- 输出班级第几个学生的平均成绩
- 输出第n个学生的平均成绩
- 寻找最高分成绩的学生
- 编写一个程序,已有若干学生的数据,包括学号,姓名,成绩,要求输出这些学生的数据并计算出学生人数和平均成绩
- 【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。
- 一共有10个学生,每个学生5门课程,求每个学生的平均成绩
- 有一个班,3个学生,各4门课,计算总平均分数以及第n个学生的成绩
- (指向结构体数组的指针)有n个结构体变量,内含学生学号,姓名和3门课的成绩。要求输出平均成绩最高的学生的信息
- 37. 输入3个学生4门课的成绩,完成maxaver函数实现如下功能:输出平均成绩最高的学生的所有成绩。
- 3-21(学生成绩最高分,及格人数,平均分)
- 学生成绩最高分/最低分/平均分
- /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。
- 结构体编程练习,输入5个学生名称和三科成绩,并输出平均成绩最高的学生名称和,平均成绩
- 从天龙八部论嵌入式行业中个人与企业的核心竞争力
- Unity3D制作流动的水面
- Eclipse中插件的使用:maven /ant /tomcat
- Spring整合JMS-基于activeMQ实现(一)
- Unity3D制作飘动旗帜代码
- 要求输出10个学生3门课总平均成绩,以及最高分的学生的数据
- iOS 项目(一)
- 在对象被销毁前要避免对象的成员变量成为野指针
- Genymotion 出现“Unable to load virtualbox engine”错误解决方案
- 两个不同宽度的view居中显示计算
- How to Quickly Pick up a Project
- 《C#程序设计》课程考核
- 工具分享:GameplayKit苹果手游开发工具简析
- Segmentation fault到底是何方妖孽g