输入代码:
/* *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; }
运行结果:
时间: 2024-11-19 14:47:50