C语言实现:某公司招聘职员,面试资格按如下规则确认,若是“电子信息工程”(英文简称EIE)专业毕业,则必须是25岁以上或者是A类高校毕业;若是“计算机科学与技术”(英文简称CS)专业毕业,则必须是28岁以下。 任务要求: (1)输入年龄、专业、毕业高校类别,输出是否具有面试资格,有则输出“Yes”,否则输出“NO”; (2)高校类别用A、B、C代替; (3)专业使用英文简称表示; (4)年龄用整数表示。
时间: 2024-02-15 14:02:09 浏览: 149
C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。
好的,以下是 C 语言实现该程序的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
int age;
char major[3], university;
printf("请输入年龄:");
scanf("%d", &age);
printf("请输入专业(EIE或CS):");
scanf("%s", major);
printf("请输入毕业高校类别(A、B或C):");
scanf(" %c", &university);
if (strcmp(major, "EIE") == 0) {
if (age >= 25 || university == 'A') {
printf("Yes\n");
} else {
printf("No\n");
}
} else if (strcmp(major, "CS") == 0) {
if (age <= 28) {
printf("Yes\n");
} else {
printf("No\n");
}
} else {
printf("输入错误,请重新输入专业(EIE或CS)!\n");
}
return 0;
}
```
你可以将上述代码复制到 C 语言编译器中运行,按照提示输入相应的信息,即可得到是否具有面试资格的结果。
阅读全文