以下是程序的实现方法:
- 在程序中读入输入的字母。
- 使用 if-else 语句进行判断,如果输入的是小写字母,则使用函数 toupper() 将其转换为大写字母;如果输入的是大写字母,则使用函数 tolower() 将其转换为小写字母。
- 输出转换前后的字母。
以下是使用 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(),它用于将大写字母转