有10个学生,每个学生的平均数据包括学号,姓名,3们课的成绩。

来源:百度知道 编辑:UC知道 时间:2024/05/15 20:18:43
要求:从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课成绩,平均分数)。
最好用大学二年级的C语言水平编写。不要出现C++语言。

#include<stdio.h>
struct student
{
int id; //学号
char name[10]; //姓名
int score[3],ave,sum; //三门成绩及平均成绩及总成绩
}stud[10];
void save()
{
FILE *p;
int i;
if((p=fopen("aa","wb"))==NULL)
{
printf("cannot open file");
return;
}
for(i=0;i<10;i++)
if(fwrite(&stud[i],sizeof(struct student),1,p)!=1)
printf("file write error\n");
fclose(p);
}
void message() //输学生的基本信息
{
int i,j;
for(i=0;i<=9;i++)
{ printf("请输入第%d位学生的信息,",i+1);
printf("请输入学号:");
scanf("%d",&stud[i].id);
printf("姓名:");
scanf("%s",&stud[i].name);
printf("三门成绩:");
for(j=0;j<=2;j++)
{
scanf("%d",&stud[i].score[j]);
}

}
}
void main()
{
messa

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