/*有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中。*/
/*以5个学生为例*/
//实现方法一:
#include <stdio.h>
#include <conio.h
struct student
{
char num[20];//学号
char name[20];//姓名
int s1,s2,s3;//三门课成绩
double ave;//平均成绩
};
void main(void)
{
struct student stu[5];
FILE* fp;
int i;
printf ("请输入5名学生的学号、姓名、3门课的成绩,空格分隔,回车结束\n");
for (i=0;i<5;i++)
scanf ("%s %s %d %d %d",stu[i].num,stu[i].name,&stu[i].s1,&stu[i].s2,&stu[i].s3);
for (i=0;i<5;i++)//计算平均成绩
stu[i
C语言:有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中。
最新推荐文章于 2024-05-04 19:04:18 发布