输入一个字符,判断是不是字母。小写的话输出其大写形式,大写的话输出其小写形式。否则显示不是字母。用c语言
时间: 2024-06-04 17:13:58 浏览: 69
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (c >= 'a' && c <= 'z') { // 判断是否为小写字母
printf("%c的大写形式是%c", c, c - 32);
} else if (c >= 'A' && c <= 'Z') { // 判断是否为大写字母
printf("%c的小写形式是%c", c, c + 32);
} else {
printf("不是字母");
}
return 0;
}
相关问题
输入一个字符,判断是不是字母。小写的话输出其大写形式,大写的话输出其小写形式。否则显示不是字母
以下是C知道的回答:
可以使用C语言中的isalpha()函数来判断输入的字符是否为字母。如果是字母,可以使用toupper()函数将小写字母转换为大写字母,或者使用tolower()函数将大写字母转换为小写字母。如果不是字母,则输出“不是字母”。
下面是一个示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (isalpha(c)) {
if (islower(c)) {
printf("大写形式:%c\n", toupper(c));
} else {
printf("小写形式:%c\n", tolower(c));
}
} else {
printf("不是字母\n");
}
return 0;
}
```
输入一个字符,程序会判断它是否为字母,如果是字母则输出其大写或小写形式,否则输出“不是字母”。
输入一个字符,判断是不是字母,小写的话输出其大写形式,大写的话输出其小写形式,否则显示不是字母
```python
c = input("请输入一个字符:")
if c.isalpha():
if c.islower():
print(c.upper())
else:
print(c.lower())
else:
print("不是字母")
```
注:isalpha() 方法用于判断一个字符串是否只包含字母。islower() 方法用于判断一个字符是否为小写字母。upper() 方法用于将字符串转换为大写形式。lower() 方法用于将字符串转换为小写形式。
阅读全文