第2週項目1学生の成績統計--構造体
1797 ワード
/*
*
* Copyright (c)2013,
* All rightsreserved.
* : array.cpp
* :
* : 2013 12 17
* : v1.0
* :
* :
*/
#include <iostream>
using namespace std;
struct Student
{
char num[13];
char name[10];
int cpp;
int math;
int english;
int grade;
double average;
};
const int N=4;
int main( )
{
double sum2=0,sum=0;
int i, j, k;
//
cout<<" , ,c++, , :"<<endl;
Student stu[N];
// ,
for(i=1;i<N;i++)
{
cin>>stu[i].num;
cin>>stu[i].name;
cin>>stu[i].cpp;
cin>>stu[i].math;
cin>>stu[i].english;
stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english;
stu[i].average=stu[i].grade/3;
}
cout<<" "<<endl;
for(j=1;j<N;j++)
{
cout<<stu[j].num<<" "<<stu[j].name<<" "<<stu[j].grade<<" "<<stu[j].average<<endl;
}
cout<<" :"<<endl;
for(k=1;k<N;k++)
{
sum=sum+stu[k].average;
}
sum2=sum/3;
cout<<sum2<<endl;
return 0;
}
実行結果
心得
これは学校が始まってからの最初の宿題で、心の中で耻ずかしい先週はそんなに荒度が過ぎて、私が本当に自制力の強い人ではないことに気づきました!だから私はもうパソコンの中のlolをアンインストールしました!これからはなるべく遊ばないことにしました!ああ...プログラミングの道はまだ長いですね.革命はまだ成功していないが、同志は努力しなければならない.がんばってね!