7.编写程序进行字母转换。若输入的字母为小写英文字母,则转换为相应的大写英文字母;若输入的字母是大写英文字母,则转换为相应的小写英文字母,分别输出转换前、后的字母。
时间: 2023-01-11 11:55:36 浏览: 271
将字母转换为大写和小写
以下是程序的实现方法:
1. 在程序中读入输入的字母。
2. 使用 if-else 语句进行判断,如果输入的是小写字母,则使用函数 toupper() 将其转换为大写字母;如果输入的是大写字母,则使用函数 tolower() 将其转换为小写字母。
3. 输出转换前后的字母。
以下是使用 C 语言实现的程序示例:
```
#include <stdio.h>
#include <ctype.h> // 包含 toupper() 和 tolower() 函数
int main(void)
{
char ch; // 存储输入的字母
printf("请输入一个字母:");
scanf("%c", &ch); // 读入字母
if (islower(ch)) // 如果是小写字母
{
ch = toupper(ch); // 转换为大写字母
printf("转换前:%c,转换后:%c\n", ch, ch);
}
else // 如果是大写字母
{
ch = tolower(ch); // 转换为小写字母
printf("转换前:%c,转换后:%c\n", ch, ch);
}
return 0;
}
```
在这段程序中,我们使用了 C 语言标准库中的函数 islower() 和 toupper(),islower() 函数用于判断一个字符是否是小写字母,toupper() 函数用于将小写字母转换为大写字母。同样的,我们还使用了函数 tolower(),它用于将大写字母转
阅读全文