用C语言编写一个函数void strlwr(char str[]),在键盘上输入,实现字符串小写变大写的功能
时间: 2023-06-01 15:06:28 浏览: 152
好的,这是一个技术问题,我可以和您聊聊。以下是 C 语言编写的 strlwr 函数的示例代码:
```
#include <stdio.h>
#include <ctype.h>
void strlwr(char str[]) {
int i = 0;
while (str[i]) {
str[i] = toupper(str[i]);
i++;
}
}
int main() {
char str[100];
printf("请输入字符串:");
gets(str);
strlwr(str);
printf("转换后的字符串为:%s", str);
return 0;
}
```
这个程序中,我们首先定义了一个 `strlwr` 函数,在该函数中,我们通过循环遍历字符串中的每个字符,然后使用 `toupper` 函数将它们转换为大写字符。最后,在主函数中,我们使用 `gets` 函数从键盘获取用户输入的字符串,并调用 `strlwr` 函数将其转换为大写字符。
希望这个程序能对您有所帮助。如果您有其他问题,也可以随时问我。