c语言将数组中的字母准换成大小写char arr[]={ 'a ' , 'S' , 'A', 's ' , 'w ','W'};
时间: 2023-10-23 16:25:29 浏览: 140
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
下面是将数组中的字母转换成大写字母的代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char arr[] = { 'a', 'S', 'A', 's', 'w', 'W' };
int n = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < n; i++) {
if (islower(arr[i])) {
arr[i] = toupper(arr[i]);
}
}
for (int i = 0; i < n; i++) {
printf("%c ", arr[i]);
}
return 0;
}
```
输出结果:
```
A S A S W W
```
如果要将数组中的字母转换成小写字母,只需将 `islower()` 函数改为 `isupper()` 函数,将 `toupper()` 函数改为 `tolower()` 函数即可。
阅读全文