一字符串小写英文换相应大写用c语言编程出来
时间: 2023-10-05 21:11:28 浏览: 63
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
在C语言中,可以使用 `toupper()` 函数将小写字母转换为大写字母。以下是一个将字符串中的小写字母转换为大写字母的示例程序:
```c
#include <stdio.h>
#include <ctype.h>
void toUpperCase(char *str) {
int i = 0;
while (str[i]) {
str[i] = toupper(str[i]);
i++;
}
}
int main() {
char str[] = "hello world";
printf("Original string: %s\n", str);
toUpperCase(str);
printf("After conversion: %s\n", str);
return 0;
}
```
输出结果为:
```
Original string: hello world
After conversion: HELLO WORLD
```
以上程序中,`toUpperCase()` 函数接收一个字符串指针作为参数,使用一个 `while` 循环遍历字符串中的每一个字符,将每个小写字母转换为大写字母,并将修改后的字符替换原来的字符。在 `main()` 函数中,我们将一个包含小写字母的字符串传递给 `toUpperCase()` 函数,然后输出转换后的结果。
阅读全文