c++编写程序,从键盘输入5个学生的信息,包括姓名,学号,3门课程的成绩,计算三门课的平均成绩,以二进制形式

以二进制形式保存到文件

可以用电子表格来制作做好后把它保存到某个文件夹里然后再把它复制或剪切到磁盘文件stud中
温馨提示:内容为网友见解,仅供参考
无其他回答

从键盘输入5个学生信息(学号姓名三门课的成绩),输出三门课的总平均成 ...
首先,三门成绩的总和还是每个学生都求一下的好,你求的是全部学生的全部成绩然后除15(这个15是不是因为你的学生数组定义了5的容量?);其次,最高分的话,按照每门课来统计比较好吧,你是在全部学生的全部课程中找一个最高分。

...包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,要求输出三门...
for(i=0;i<5;i++) { if(stu[i].aver>stu[m].aver) { m=i; } } printf("\\n成绩最高的学生是:\\n");printf("平均成绩:%6.2f\\n",stu[m].aver);\/\/平均成绩在输出函数中是输不出的因为输出函数中没有m的值 return stu[m];}void print( Student stu){ printf("学号:...

...学生,每个学生的数据包括学号、姓名、3门课的成绩
void input(STU *stu, int num) \/\/stu为学生数组的首地址,num为数组长度 { int i ;printf("请输入%d个学生的基本情况: \\n",num) ;printf("姓名 学号 成绩一 成绩二 成绩三\\n") ;for(i=0; i<num; i++){ scanf("%s%s%f%f%f",&stu[i].name,&stu[i].stunum,&stu[i].score1...

...包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,要求输出三门...
printf("\\n成绩最高的学生是:\\n"); printf("学号:%d\\n姓名:%d\\n三门课成绩:%5.1f%5.1f%5.1f\\n平均成绩:%6.2f\\n",stu.num,stu.name,stu.score[0],stu.score[1],stu.score[2]);}出来一堆错。。。谁知道怎么回事啊。。。多谢大家帮忙! 展开  我来答 分享 微信扫一扫 网络繁忙请稍后重试 ...

有5个学生,每个学生有3门课的成绩,从键盘输入以上的数据(包括学号,姓名...
for(i=0;i<5;i++){ if(stu[i].aver>stu[m].aver){ m=i;} } printf("\\n成绩最高的学生是:\\n");printf("平均成绩:%6.2f\\n",stu[m].aver);\/\/平均成绩在输出函数中是输不出的因为输出函数中没有m的值 return stu[m];} void print( Student stu){ printf("学号:%d\\n姓名:...

...若干个学生的数据,包括学号,姓名和三门课程的成绩;
Student s[], int);}stu[MAX];void Student::input(Student s[], int n){for (int i = 0; i < n; i++){cout << "输入第" << i + 1 << "个学生的学号:";cin >> s[i].num;cout << "输入第" << i + 1 << "个学生的姓名:";cin >> s[i].name;s[i]...

用c++语言写, 从键盘输入多名学生信息:学号,姓名,3门课成绩,计算每个人...
cout<<"input english:";cin>>temp1->english;temp1->average=(temp1->math+temp1->chinese+temp1->english)\/3;} for(int i=0;i<total;i++){ cout<<"the name: "<<temp[i].name;cout<<"the avarage of scores:"<<temp[i].average;cout<<endl;} return 0;} ...

输入5个学生4门课程的成绩,求(1)每个学生的总分(2)每门课程的平均分(3...
我曾经回答过一个问题,和你的类似。 题目如下,你可以参考一下:\/ 从键盘输入38个学生的基本数据,包括学号,姓名,性别以及3门课程的单科成绩。(1) 计算每个学生3门课程的总分和平均成绩;(2) 找出每门课程中成绩最好和成绩最差的学生,并输出这些学生的基本数据;(3) 3门课程总成绩按由高分到...

定义一个结构体数组,存放5个学生的学号,姓名,三门课的成绩
{ int num;char name[20];int score;}stu ;int main(){ int i,s=0;int j=0;stu temp;float aver;stu a[5];for(i=0;i<5;i++){ scanf("%d %s %d",&a[i].num,a[i].name,&a[i].score);} for(i=0;i<5;i++){ for(j=i+1;j<5;j++){ if(a[i].score<a[j]...

用C++编写:建立对象数组,放5个学生的数据,输出第1,3,5个学生的数据.Stu...
include <iostream>#include <string>#define MAX_ARR 5using namespace std;class Student{public:Student(); Student(int si,string sn,char s,string bd):stuID(si),stuName(sn),sex(s),birthDate(bd){} void SetValue(); void Display();~Student(){\/\/cout<<"这是析构函数...

相似回答