学生成绩处理

原创 2016年08月28日 14:48:57
#include <stdio.h>
double average(double a,double b,double c,double d)
{
double e;
e=(a+b+c+d)/4.0;
return e;
}
struct Student
{
char name[32];
int num;
double score1;
double score2;
double score3;
double score4;
double score5;
};
int main()
{ int i;
double Aver;


Student stu[4];
for (i=0;i<4;i++)
{
scanf("%s%d%lf%lf%lf%lf%lf",&stu[i].name,&stu[i].num,&stu[i].score1,&stu[i].score2,&stu[i].score3,&stu[i].score4,&stu[i].score5);
}

Aver=average(stu[0].score1,stu[1].score1,stu[2].score1,stu[3].score1);
printf("第一门课的平均分为%lf\n",Aver);
return 0;
}

相关文章推荐

第16周———用二进制文件处理学生成绩

代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:ycy.cpp; *作 者:岳成艳 2016年6月...

第十四周项目2--成绩处理(改进版,能输入,输出学生姓名)

/* * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: ...

一组学生成绩处理

输入一组学生成绩处理

第十七周C++【报告一】学生成绩处理:保存为二进制文件

【任务1】学生成绩处理:保存为二进制文件 ASCII 文件score.dat 中保存的是100 名学生的姓名和C++课、高 数和英语成绩。 (1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总...

第十六周 项目2---学生成绩处理

 Copyright (c) 2016, 烟台大学计算机与控制学院 All ringts reserved. 文件名称:项目一---复数结构体 作 者:王兴振 完成日期:2016年12月...
  • wxz1814
  • wxz1814
  • 2016年12月16日 17:24
  • 201

第15周项目1-用二进制文件处理学生成绩

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:王元阳 * 完...

第十六周项目--学生成绩处理

代码: /* Copyright (c) 2016,烟台大学计算机与控制工程学院 All Rights Reserved. 文件名称: 复数结构体 作 者:胡寅生 完成日期:2016年12.15 版 ...

用二进制文件处理学生成绩

输入代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:sum123.cpp * 作 者:...

第15周上机实践项目1——用二进制文件处理学生成绩

(1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。  (2)读入学生的成绩,并求出总分,用对象数组进行存储。ASCII文件score.dat中保存的...

第15周 项目一-用二进制文件处理学生成绩

(1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。  (2)读入学生的成绩,并求出总分,用对象数组进行存储。ASCII文件score.dat中保存的是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学生成绩处理
举报原因:
原因补充:

(最多只允许输入30个字)