写一个c语言代码,要求用户输入专业和入学大学年份,如果专业是法学,或者专业不是法学但入学在2018年4月以前,都可以报考法学;否则就不能报考
时间: 2024-09-27 09:05:47 浏览: 39
在C语言中,你可以创建一个简单的程序来满足这个条件。下面是一个示例程序,它会提示用户输入专业和入学年份,并检查是否符合条件:
```c
#include <stdio.h>
int main() {
char profession[50];
int admission_year;
// 提示用户输入专业
printf("请输入您的专业(例如:法学):");
fgets(profession, sizeof(profession), stdin); // 使用fgets获取字符串,防止换行符干扰
profession[strlen(profession) - 1] = '\0'; // 删除末尾的换行符
// 提示用户输入入学年份
printf("请输入您的入学年份:");
scanf("%d", &admission_year);
// 检查条件
if (strcmp(profession, "法学") == 0 || (strcmp(profession, "其他") == 0 && admission_year <= 2017)) { // 假设"其他"代表非法学专业
printf("您有资格报考法学专业。\n");
} else {
printf("很遗憾,您不符合报考法学专业的条件。\n");
}
return 0;
}
阅读全文