问题标题: 酷町堂:7081 奖牌

0
0
已解决
王旭杰
王旭杰
高级光能
高级光能

7081   奖牌

经验值:800 时间限制:1000毫秒

瑶海区2021年小学信息学竞赛试题

不许抄袭,一旦发现,直接清空经验!

题目描述 Description

FCC开展在线测试评奖活动,测试的试题共有5道,每题分值为100,评奖的规则是:
金牌:有5题都不低于85分;
银牌:有4题都不低于85分;
铜牌:有3题都不低于85分;
铁牌:有2题都不低于85分;
铝牌:有1题都不低于85分;
若是5题都低于85分,那就拿个胸牌纪念一下咯!
现给出多名选手5题的得分,请判断该选手能拿到什么牌?金,银,铜,铁,铝牌分别输出1,2,3,4,5,若是胸牌则输出0.

输入描述 Input Description

第一行一个数n,表示学生人数
以下n行,每行包含五个正整数,表示每题的得分。

输出描述 Output Description

n行,每行一个数,表示学生所获得奖牌对应的数值

样例输入 Sample Input

1 97 87 35 100 75

样例输出 Sample Output

3

数据范围及提示 Data Size & Hint

对于100%的数据,n<=100,且所有的分数都在0-


0
已采纳
李牧晓
李牧晓
中级天翼
中级天翼

我给你代码你反倒来说我?

0
0
李牧晓
李牧晓
中级天翼
中级天翼

定义:

int cnt,n,b[6]={0,5,4,3,2,1};

0
李牧晓
李牧晓
中级天翼
中级天翼

结构体定义:

struct stu{

    int x,y,b,c,d;

}a[110];

0
李牧晓
李牧晓
中级天翼
中级天翼

核心:

for(int i=1;i<=n;i++){

    cin>>a[i].x>>a[i].y>>a[i].b>>a[i].c>>a[i].d;

    if(a[i].x>=85) cnt++;

    if(a[i].y>=85) cnt++;

    if(a[i].b>=85) cnt++;

    if(a[i].c>=85) cnt++;

    if(a[i].d>=85) cnt++;

    cout<<b[cnt]<<endl;

    cnt=0;

}

望采纳

我要回答