将字符串中的小写字母换成大写字母
时间: 2024-06-13 10:09:34 浏览: 19
以下是C语言将字符串中的小写字母转换成大写字母的方法实例:
```c
#include <stdio.h>
#include <string.h>
int main() {
int i, len;
char s[101] = {0};
gets(s);
len = strlen(s);
//小写变大写
for (i = 0; i < len; i++) {
if (s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] - 32;
}
}
puts(s);
return 0;
}
```
输入一个字符串,程序会将其中的小写字母转换成大写字母,并输出转换后的字符串。程序中使用了`gets()`函数读取输入的字符串,使用了`strlen()`函数获取字符串长度,使用了循环遍历字符串中的每个字符,如果该字符是小写字母,则将其转换成大写字母。
相关问题
c语言将字符串中的大小写字母转换
C语言提供了两个函数可以将字符串中的大小写字母进行转换,分别是toupper()和tolower()函数。其中,toupper()函数将小写字母转换成大写字母,而tolower()函数则将大写字母转换成小写字母。下面是一个将字符串中的小写字母转换成大写字母的例子:
#include <stdio.h>
#include <ctype.h>
int main() {
char s[] = "aBcDeFgH12345;!#$";
int i;
printf("before toupper() : %s\n", s);
for(i = 0; i < sizeof(s); i++) {
s[i] = toupper(s[i]);
}
printf("after toupper() : %s\n", s);
return 0;
}
在上面的例子中,我们首先定义了一个字符串s,然后使用for循环遍历字符串中的每一个字符,将小写字母转换成大写字母。最后输出转换后的字符串。
用c语言将输入的字符串中所有大写字母换成小写
以下是将输入字符串中所有大写字母替换成小写的示例C代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int i = 0;
printf("请输入字符串:");
fgets(str, sizeof(str), stdin);
while (str[i]) {
str[i] = tolower(str[i]);
i++;
}
printf("转换后的字符串为:%s", str);
return 0;
}
```
代码解释:
1. 首先,我们声明一个字符数组 `str` 用来存储输入的字符串,以及一个变量 `i` 用来遍历该字符串。
2. 然后,我们使用 `fgets` 函数从标准输入中读取字符串,并将其存储在 `str` 中。
3. 接着,我们使用一个循环遍历 `str` 中的每个字符,并使用 `tolower` 函数将其转换为小写字母。
4. 最后,我们输出转换后的字符串。
需要注意的是,我们使用了 `ctype.h` 头文件中的 `tolower` 函数来进行字符大小写转换。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)