使用条件表达式判断成绩的等级

知识点:函数调用,条件运算符的使用

思路:在主函数中输入成绩,在子函数中判断输入的成绩是否大于90,如果是输出A,如果不是再判断是否大于60,是则输出B,不是则输出C

#include <stdio.h>
void fun(int a)
{
	char dengji;
	dengji = a >= 90 ? 'A' : (a >= 60 ? 'B' : 'C');
	printf("%d blongs to %c", a, dengji);
}
int main()
{
	int chengji;
	printf("please input a score\n");
	scanf_s("%d", &chengji);
	fun(chengji);
	getchar();
	getchar();
	return 0;
}

运行结果:

使用条件表达式判断成绩的等级

使用条件表达式判断成绩的等级

使用条件表达式判断成绩的等级