用c语言在键盘输入5个字符,将其中的大写字符变成小写,按顺序输出
时间: 2024-10-26 12:16:22 浏览: 15
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
在C语言中,你可以通过`ctype.h`库提供的函数来处理字符大小写转换。以下是一个简单的程序示例,它会从用户输入获取5个字符,然后将大写字母转换成小写字母并打印出来:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char input[6]; // 用于存储最多5个字符 + 结尾的'\0'
int i = 0;
printf("请输入5个字符:");
while (i < 5) { // 循环直到获取到5个字符
char ch = getchar(); // 读取一个字符
if (ch != '\n') { // 检查是否为换行符,不是则继续
input[i] = tolower(ch); // 转换为小写
i++;
} else {
break; // 如果遇到换行符,表示已经获取了5个字符
}
}
input[i] = '\0'; // 添加字符串结束符
printf("转换后的字符串是:%s\n", input);
return 0;
}
```
当你运行这个程序时,它会提示你输入五个字符,输入完成后,它会显示所有大写字母转为小写后的结果。
阅读全文