ProblemJ:構造体--成績統計


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
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;
}