输入代码:
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:sum123.cpp
*作 者:林海云
*完成日期:2014年12月23日
*版 本 号:v2.0
*
*问题描述:按要求输入学生三科成绩,输出其总分和均值
*程序输入:
*程序输出:
*/
#include<iostream>
#include<string>
using namespace std;
struct Student
{
string num;
string name;
int cpp;
int math;
int English;
int grade;
double average;
};
const int N=3;
int main()
{
int i;
double sum=0;
Student stu[N];
cout<<"请输入学生的学号,姓名,C++,高数,英语成绩:"<<endl;
for(i=0; i<N; ++i)
{
cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].English;
stu[i].grade=stu[i].cpp+stu[i].math+stu[i].English;
stu[i].average=stu[i].grade/3;
sum+=stu[i].average;
}
cout<<"该生的学号 姓名 三科总分 均分如下: "<<endl;
for(i=0; i<N; ++i)
{
cout<<stu[i].num<<" "<<stu[i].name<<" "<<stu[i].grade<<" "<<stu[i].average;
cout<<endl;
}
cout<<"所有同学的均值为:"<<sum/3<<endl;
return 0;
}
运行结果:
原文:http://blog.csdn.net/linhaiyun_ytdx/article/details/42104515