ProblemJ:構造体--成績統計
2015 ワード
ProblemJ:構造体--成績統計
Time Limit: 1 Sec
Memory Limit: 128 MB
Submit: 1705
Solved: 808
[ Submit][ Status][ Web Board]
Description
名前、性別、年齢、カリキュラムの成績を含む簡単な学生情報表を作成し、学生の平均成績と不合格者の名前と不合格者数を統計して出力します.与えられたコードに基づいて関数totalを実装し、その関数をコミットするだけです.include #include using namespace std; struct student { char name[20]; char sex; int age; float score; } ; void input(struct student stud[],int n){int i;for(i=0;i{cin>>stud[i].name;//名前cin.get();cin>>stud[i].sex;//性別cin>>stud[i].age;//年齢cin>>stud[i].score;//成績を入力}}int main(){struct student student stud[100];int n;cin>>n;input(stud,n)//n人の学生の情報total(stud,n)//平均成績と不合格者の名前と不合格者数return 0を統計して出力する;
Input
nとn人の学生の名前、性別、年齢、成績
Output
学生の平均成績と不合格者の名前と不合格者数.
Sample Input
Sample Output
HINT
コード実装:
Time Limit: 1 Sec
Memory Limit: 128 MB
Submit: 1705
Solved: 808
[ Submit][ Status][ Web Board]
Description
名前、性別、年齢、カリキュラムの成績を含む簡単な学生情報表を作成し、学生の平均成績と不合格者の名前と不合格者数を統計して出力します.与えられたコードに基づいて関数totalを実装し、その関数をコミットするだけです.include #include using namespace std; struct student { char name[20]; char sex; int age; float score; } ; void input(struct student stud[],int n){int i;for(i=0;i{cin>>stud[i].name;//名前cin.get();cin>>stud[i].sex;//性別cin>>stud[i].age;//年齢cin>>stud[i].score;//成績を入力}}int main(){struct student student stud[100];int n;cin>>n;input(stud,n)//n人の学生の情報total(stud,n)//平均成績と不合格者の名前と不合格者数return 0を統計して出力する;
Input
nとn人の学生の名前、性別、年齢、成績
Output
学生の平均成績と不合格者の名前と不合格者数.
Sample Input
3
zhangsan M 20 80
lisi F 19 59
wangwu F 20 100
Sample Output
lisi
:79.7
:1
HINT
コード実装:
#include
#include
using namespace std;
struct student
{
char name[20];
char sex;
int age;
float score;
} ;
void input(struct student stud[],int n)
{
int i;
for(i=0; i>stud[i].name; //
cin.get();
cin>>stud[i].sex; //
cin>>stud[i].age; //
cin>>stud[i].score; //
}
}
void total(struct student stud[],int n)
{
int i;
float aver;
float sum=0;
int t=0;
for(i=0;i>n;
input(stud,n); // n
total(stud,n); //
return 0;
}