题目链接:
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;
}