题目链接:

https://nuoyanli.com/contest/25/problem/F

题面:

题意:

多组输入,先输入一个n,代码输入n个同学,接下来输入每个同学的性别和体重,一旦有女生超过小仙女的体重的,就输出hhh,如果没有一个人超过小仙女的体重就输出yyy。

思路:

这道题目就是一道简单的签到题,首先一定要记得是多组输入,接着通过一个for循环来输入n个同学的性别和体重,然后继续判断是否为女生,如果为女生再判断是否体重超过120,有人超过就输出hhh,无人就输出yyy。非常简单。

参考代码:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
int main()
{
    int n,i,k,h=0;
    char a[1000];
    while(scanf("%d",&n)!=EOF)
    {
        for(i=1; i<=n; i++)
        {
            scanf("%d%s",&k,a);
            if(a[0]=='w')//判断是否为女生
            {
                if(k>120)
                {
                    h=1;//标记是否存在女生的体重超过120
                }
            }
        }
        if(h==1)
        {
            printf("hhh\n");//有女生超过120输出hhh
        }
        else
            printf("yyy\n");//无女生超过120输出yyy
    }
    return 0;
}