成績処理構造体
1213 ワード
/*
*
* Copyright (c)2012,
* All rightsreserved.
* : fun.cpp
* :
* :2013 3 2
* : v1.0
* :
* :
* :
* :
*/
#include <iostream>
using namespace std;
struct Student // Student
{
char num[13];
char name[10];
int cpp;
int math;
int english;
int grade;
double average;
};
const int N=3; //
int main()
{
int i;
Student stu[N];
cout<<" , ,C++, , :"<<endl;
for(i=0;i<3;i++)
{
cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english; //
stu[i].grade=stu[i].english+stu[i].math+stu[i].cpp;
stu[i].average=stu[i].grade/3;
}
cout<<" "<<'\t'<<" "<<'\t'<<" "<<'\t'<<" "<<endl;
for(i=0;i<3;i++){ //
cout<<stu[i].num<<'\t'<<stu[i].name<<'\t'<<stu[i].grade<<'\t'<<stu[i].average<<endl;
}
return 0;
}
出力結果:
心得:
構造体は問題の処理を簡単化し、能力が高いほど、問題は簡単になります.