白子画堕仙重生:一个C++编程问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 07:21:36
(1)输入10个学生的“VC程序设计”课程的期中和期末的成绩。算出总评成绩。总评成绩为“30%期中成绩+70%期末成绩”。并求总评成绩最高分和最低分。要求用一个二维数组表示期中成绩,期末成绩和总评成绩。
(2)数组排序求给定10个成绩的降续。
我是个新手高手帮帮我喽
我也知道很简单可是我不会 呵呵

#include<iostream.h>
struct chenji
{
float qizhong;
float qimo;
float zonghe;
};
int main()
{
int i;
chenji a[10];
for(i=0;i<10;i++)
{
cin>>a[i].qizhong>>a[i].qimo;
a[i].zonghe=a[i].qizhong*0.3+a[i].qimo*0.7;
}
float max=0,min=1000;
cout<<"期中成绩"<<" "<<"期末成绩"<<" "<<"综合成绩"<<endl;
for(i=0;i<10;i++)
cout<<a[i].qizhong<<" "<<a[i].qimo<<" "<<a[i].zonghe<<endl;
for(i=0;i<10;i++)
{
if(max<a[i].zonghe)
max=a[i].zonghe;
if(min>a[i].zonghe)
min=a[i].zonghe;
}
cout<<"最高分:"<<max<<endl<<"最低分:"<<min<<endl;
}

太简单拉