编写程序,实现如下功能。
某公司招聘条件如下:年龄要求30岁以下,男性可放宽到35岁。请从键盘输入某人年龄、性别信息,判断输出其是否符合要求。
示例:
输入
请输入性别:F↙
请输入年龄:34↙
输出
是否符合要求:N
提示:
(1)性别可用字符型数据表示,F表示女性,M表示男性;
(2)可用字符变量保存判断结果,Y表示符合,N表示不符合;
(3)可用条件表达式实现判断。
编写程序,实现如下功能。
某公司招聘条件如下:年龄要求30岁以下,男性可放宽到35岁。请从键盘输入某人年龄、性别信息,判断输出其是否符合要求。
示例:
输入
请输入性别:F↙
请输入年龄:34↙
输出
是否符合要求:N
提示:
(1)性别可用字符型数据表示,F表示女性,M表示男性;
(2)可用字符变量保存判断结果,Y表示符合,N表示不符合;
(3)可用条件表达式实现判断。
#include <stdio.h>
int main()
{
while (1)
{
char sex, answer;
int age;
printf("请输入性别: ");
scanf("%c", &sex);
getchar();
printf("请输入年龄: ");
scanf("%d", &age);
getchar();
if (sex == 'F')
{
answer = (age < 30 ? 'Y' : 'N');
}
else if (sex == 'M')
{
answer = (age < 35 ? 'Y' : 'N');
}
printf("是否符合要求:%c \n", answer);
}
}