学校社团招新,现在女生名额已满,需要招男生一名,条件是上学期数学成绩最低不能低于80分,语文不能低于75分,输入性别和分数输出是否满足条件。 如输入: f 85 77 输出: 不满足条件。 其中f或F字母表示女,m或M表是男。85数学成绩,77语文成绩。的C语言程序
时间: 2023-05-24 15:04:19 浏览: 32
#include <stdio.h>
int main()
{
char sex; //性别
int math, chinese; //数学和语文成绩
//输入性别和成绩
printf("请输入性别(f或m)和数学、语文成绩,用空格隔开:\n");
scanf("%c%d%d", &sex, &math, &chinese);
//判断是否满足条件
if ((sex == 'm' || sex == 'M') && math >= 80 && chinese >= 75)
printf("符合条件!\n");
else
printf("不符合条件!\n");
return 0;
}
相关问题
请用C语言编程:学校社团招新,现在女生名额已满,需要招男生一名,条件是上学期数学成绩最低不能低于80分,语文不能低于75分,输入性别和分数输出是否满足条件。
以下是C语言代码:
#include <stdio.h>
int main() {
char gender;
int math_score, chinese_score;
printf("请输入性别(M/F):");
scanf("%c", &gender);
printf("请输入数学成绩:");
scanf("%d", &math_score);
printf("请输入语文成绩:");
scanf("%d", &chinese_score);
if (gender == 'M' && math_score >= 80 && chinese_score >= 75) {
printf("符合条件\n");
} else {
printf("不符合条件\n");
}
return 0;
}
学校社团招新,现在女生名额已满,需要招男生一名,条件是上学期数学成绩最低不能低于80分,语文不能低于75分,输入性别和分数输出是否满足条件。 如输入: f 85 77 输出: 不满足条件。 其中fF字母表示女,m或M表是男。85数学成绩,77语文成绩。
A:如果输入为f 85 77,则不满足条件,因为数学成绩为85分,语文成绩为77分,语文成绩低于要求的最低分数75分。如果输入为m 83 80,则满足条件,因为数学成绩为83分,高于要求的最低分数80分,语文成绩为80分,符合要求。