有10个学生,每个学生的数据包括学号姓名三门课的成绩。从键盘输入10个学生的数据要求通过函数调用完成

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:02:13
1、 输出三门课的总平均成绩。
2、 输出有一门或一门以上课程不及格的学生数据。
3、 输出每个学生按总分由高到低的排序结果。
4、 将原有数据和每个人的平均成绩存放在磁盘文件中。

用结构体或者数组回比较简单点

#include <iostream.h>
#include <string>
using namespace std;

typedef struct
{
char name[20];
int score;
}Stu;

void Bubble_Sort(Stu s[],int n)
{
bool change=true;
for (int i=n-1;i>=1&&change;--i)
{
change=false;
for (int j=0;j<i;++j)
{
if (s[j].score>s[j+1].score)
{
Stu tem=s[j];
s[j]=s[j+1];
s[j+1]=tem;
change=true;
}
}
}
}

void main()
{
Stu stu[25];
for (int i=0;i<25;i++)
{
cout<<"请输入第"<<i+1<<"个学生的姓名"<<endl;
cin>>stu[i].name;
cout<<"请输入他的成绩"<<endl;
cin>>stu[i].score;
}
Bubble_Sort(stu,25);
cout<<"请输入学生姓名"<<endl;
char n[20];
cin>>n;
for (int m=0;m<25;m++)

帮忙用C语言编程:有10个学生,每个学生数据包括学号,姓名,四门课的成绩,从键盘输入10个学生的数据记录 2.某班有5个学生,每人有4门课程,计算每个学生的总分和平均分,输出所有数据。 求一个学生成绩管理系统程序~有N个学生~每个学生数据包含学号,姓名,三门课的成绩及平均成绩。急 10个学生,每个3门成绩,用函数求出最高分的那个学生的学号、3门成绩 输入10个学生的5门课成绩,用函数实现下列功能:计算每个学生平均分。 有5个学生,每个学生四科成绩。编写一个程序(详见补充说明) 有5个学生,每个学生四科成绩。编写一个程序,通过函数调用求出 每个 学生必备的常识...... 我是学生.我班有10个小组.老师说每个小组取个组名.希望能告诉我个好的组名.谢谢 成绩的编程:如何用C语言编程这个题目:有5个学生,每个学社有四门课程,将有不及格课程的学生成绩输出