c语言,输入一个字符(A/B/C/D/E,不区分大小写,即将a视作A,以此类推),将之转换成对应的数值。 A-90 B-80 C-70 D-60 E-50 如果是其它字符,则退出程序。
时间: 2024-05-03 12:21:17 浏览: 70
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
char c;
int score;
printf("请输入一个字符:");
scanf("%c", &c);
if (c >= 'a' && c <= 'z') { // 转换成大写字母
c = c - 'a' + 'A';
}
switch (c) {
case 'A':
score = 90;
break;
case 'B':
score = 80;
break;
case 'C':
score = 70;
break;
case 'D':
score = 60;
break;
case 'E':
score = 50;
break;
default:
printf("输入有误,程序退出。\n");
return 0;
}
printf("对应的数值为:%d\n", score);
return 0;
}
```
阅读全文