c语言,输入一个字符(A/B/C/D/E,不区分大小写,即将a视作A,以此类推),将之转换成对应的数值。 A-90 B-80 C-70 D-60 E-50 如果是其它字符,则退出程序。
时间: 2024-05-03 18:21:17 浏览: 17
```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;
}
```
相关问题
a=3,b=5,写一个c语言程序计算a/b
可以使用以下代码计算a/b:
int a = 3;
int b = 5;
float result = (float)a / (float)b;
printf("a/b的结果为:%f", result);
c语言a/b/c怎么写
这个问题不太清楚你想表达的意思。通常情况下,a、b、c都是变量,可以按照以下方式进行定义和赋值:
```c
int a; // 定义整型变量a
float b; // 定义浮点型变量b
char c; // 定义字符型变量c
a = 10; // 将整型变量a赋值为10
b = 3.14; // 将浮点型变量b赋值为3.14
c = 'A'; // 将字符型变量c赋值为'A'
```
如果你的问题不是这个意思,请提供更多的背景和信息,让我更好地理解并回答你的问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)