某公司招聘职员,面试资格按如下规则确认,若是“电子信息工程”(英文简称EIE)专业毕业,则必须是25岁以上或者是A类高校毕业;若是“计算机科学与技术”(英文简称CS)专业毕业,则必须是28岁以下。 任务要求: (1)输入年龄、专业、毕业高校类别,输出是否具有面试资格,有则输出“Yes”,否则输出“NO”; (2)高校类别用A、B、C代替; (3)专业使用英文简称表示; (4)年龄用整数表示。 输入输出样例: 输入1: 24 CS A 输出1: YES 输入2: 28 EIE A 输出: YES
时间: 2024-02-06 13:11:53 浏览: 26
好的,让我来回答你的问题。
这是一个简单的条件判断题。根据题目所给的规则,我们可以写出以下的判断逻辑:
如果专业是 EIE,那么要满足年龄大于等于 25 岁或者毕业于 A 类高校才有面试资格;如果专业是 CS,那么要满足年龄小于等于 28 岁才有面试资格。
下面是一份 Python 代码,可以实现上述的逻辑:
``` python
age = int(input("请输入年龄:"))
major = input("请输入专业:")
university = input("请输入毕业高校类别:")
if major == "EIE":
if age >= 25 or university == "A":
print("Yes")
else:
print("No")
elif major == "CS":
if age <= 28:
print("Yes")
else:
print("No")
else:
print("No")
```
希望这个回答能够解决你的问题。
相关问题
利用c语言写某公司招聘职员,面试资格按如下规则确认,若是“电子信息工程”(英文简称EIE)专业毕业,则必须是25岁以上或者是A类高校毕业;若是“计算机科学与技术”(英文简称CS)专业毕业,则必须是28岁以下。 任务要求: (1)输入年龄、专业、毕业高校类别,输出是否具有面试资格,有则输出“YES”,否则输出“NO”; (2)高校类别用A、B、C代替; (3)专业使用英文简称表示; (4)年龄用整数表示。
以下是利用C语言编写的某公司招聘职员的程序,实现了以上要求:
```c
#include <stdio.h>
#include <string.h>
int main() {
int age;
char major[50];
char school[2];
char eie[] = "EIE";
char cs[] = "CS";
char a[] = "A";
char b[] = "B";
char c[] = "C";
char *school_type;
printf("请输入您的年龄:");
scanf("%d", &age);
printf("请输入您的专业(EIE或CS):");
scanf("%s", major);
printf("请输入您的毕业高校类别(A、B或C):");
scanf("%s", school);
if (strcmp(major, eie) == 0) {
if (age >= 25 || strcmp(school, a) == 0) {
printf("您具有面试资格!\n");
} else {
printf("抱歉,您不具有面试资格。\n");
}
} else if (strcmp(major, cs) == 0) {
if (age <= 28) {
printf("您具有面试资格!\n");
} else {
printf("抱歉,您不具有面试资格。\n");
}
} else {
printf("输入的专业有误,请重新输入。\n");
}
switch (school[0]) {
case 'A':
school_type = a;
break;
case 'B':
school_type = b;
break;
case 'C':
school_type = c;
break;
default:
printf("输入的高校类别有误,请重新输入。\n");
break;
}
if (school_type != NULL) {
printf("您毕业的高校类别是%s。\n", school_type);
}
return 0;
}
```
程序会先要求用户依次输入年龄、专业和毕业高校类别,然后根据输入的内容判断是否具有面试资格。如果专业是“EIE”,则年龄必须大于等于25岁或毕业于A类高校才有资格,否则没有资格;如果专业是“CS”,则年龄必须小于等于28岁才有资格,否则没有资格。程序还会根据输入的毕业高校类别输出相应的信息。
某公司招聘职员,面试资格按如下规则确认,若是“电子信息工程”(英文简称EIE)专业毕业,则必须是25岁以上或者是A类高校毕业;若是“计算机科学与技术”(英文简称CS)专业毕业,则必须是28岁以下。 任务要求: (1)输入年龄、专业、毕业高校类别,输出是否具有面试资格,有则输出“Yes”,否则输出“NO”; (2)高校类别用A、B、C代替; (3)专业使用英文简称表示; (4)年龄用整数表示。
好的,我可以帮你解决这个问题。以下是实现该程序的 Python 代码:
```python
age = int(input("请输入年龄:"))
major = input("请输入专业(EIE或CS):")
university = input("请输入毕业高校类别(A、B或C):")
if major == "EIE":
if age >= 25 or university == "A":
print("Yes")
else:
print("No")
elif major == "CS":
if age <= 28:
print("Yes")
else:
print("No")
else:
print("输入错误,请重新输入专业(EIE或CS)!")
```
你可以将上述代码复制到 Python 编辑器中运行,按照提示输入相应的信息,即可得到是否具有面试资格的结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)