输入等级转换成绩 switch.cpp

来自「我正在学习C编程」· C++ 代码 · 共 22 行

CPP
22
字号
#include<stdio.h>   //调用I/O函数的头文件   /**/
#include<ctype.h>   //调用类型转换函数的头文件
void main()
{
	char grade;
	printf("\n\t输入等级(A~D,输入'空格'时结束)转换成分数 \n\n");
	do
	{printf("\n  输入等级: ");
	scanf("%c",&grade);     //频繁输入多符时出错?
	if(grade==' '){break;}
	if(getchar()=='\n'){;}
	grade=toupper(grade);
	switch(grade)
		{
		case 'A':{printf("85--100\n");break;}
		case 'B':{printf("70--84\n");break;}
		case 'C':{printf("60--69\n");break;}
		case 'D':{printf("<60\n");break;}
		default:printf("Error输入错误\n");
		}
	}while(1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?