c语言编写一个函数,将字符串中的小写字母转换为大写字母,主西数输入字符串并输出结果。
时间: 2023-06-15 13:06:23 浏览: 446
下面是一个简单的 C 语言函数,可以将输入字符串中的小写字母转换为大写字母,并输出结果:
```c
#include <stdio.h>
#include <string.h>
void toUpperCase(char *str) {
int i;
int len = strlen(str);
for (i = 0; i < len; i++) {
if (str[i] >= 'a' && str[i] <= 'z') {
str[i] -= 32; // 将小写字母转换为大写字母
}
}
}
int main() {
char str[100];
printf("请输入字符串:");
gets(str);
toUpperCase(str);
printf("转换后的字符串为:%s", str);
return 0;
}
```
在上面的代码中,`toUpperCase()` 函数接收一个字符串指针作为参数,遍历字符串中的每个字符,如果字符是小写字母,则将其转换为大写字母。在主函数中,我们使用 `gets()` 函数获取用户输入的字符串,并将其传递给 `toUpperCase()` 函数进行转换。最后,我们使用 `printf()` 函数输出转换后的字符串。
阅读全文