Problem E: 高于均分的学生
生活随笔
收集整理的這篇文章主要介紹了
Problem E: 高于均分的学生
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Problem E: 高于均分的學(xué)生
Time Limit: 1 Sec??Memory Limit: 128 MBSubmit: 67??Solved: 45
Description
輸入n(<=100)個(gè)學(xué)生的姓名、學(xué)號和成績,將其中高于平均成績的姓名、學(xué)號和成績輸出。
Input
第一行為學(xué)生人數(shù) n
第二行到第n+1行,每行一個(gè)學(xué)生的姓名、學(xué)號和成績。
學(xué)號和成績都是整數(shù)。
Output
高于平均成績的姓名、學(xué)號和成績
一名學(xué)生占一行
一行中各項(xiàng)間有一個(gè)空格
Sample Input
3 zhang 1001 100 li 1002 59 sun 1003 0Sample Output
zhang 1001 100 li 1002 59HINT#include <stdio.h>
#include <stdlib.h>
struct student
{ char name[10]; int num,scu;
};
int main()
{ struct student str[100]; int n,sum=0,m; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%s%d%d",&str[i].name,&str[i].num,&str[i].scu); for(int i=0;i<n;i++) { sum=sum+str[i].scu; } m=sum/n; for(int i=0;i<n;i++) { if(str[i].scu>m) printf("%s %d %d\n",str[i].name,str[i].num,str[i].scu); } return 0;
}
總結(jié)
以上是生活随笔為你收集整理的Problem E: 高于均分的学生的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速幂讲解
- 下一篇: U-Net++粗略解释