C语言将一维数组s1中的小写字母转换为对应大写字母,大写字母转换为对应小写字母,存储到一维数组s2中 【样例输入】 ab12T 【样例输出】 AB12t
时间: 2024-06-13 21:07:21 浏览: 17
以下是C语言将一维数组s1中的小写字母转换为对应大写字母,大写字母转换为对应小写字母,存储到一维数组s2中的代码实现:
```c
#include <stdio.h>
#include <ctype.h>
int main()
{
char s1[100], s2[100];
int i;
printf("请输入字符串:");
gets(s1);
for (i = 0; s1[i] != '\0'; i++) {
if (islower(s1[i])) {
s2[i] = toupper(s1[i]);
} else if (isupper(s1[i])) {
s2[i] = tolower(s1[i]);
} else {
s2[i] = s1[i];
}
}
s2[i] = '\0';
printf("转换后的字符串为:%s\n", s2);
return 0;
}
```
相关问题
c语言,将字符串中的小写字母转换为对应的大写字母 其他字符不变
可以使用C语言中的字符数组和循环结构来实现将字符串中的小写字母转换为对应的大写字母,其他字符不变。可以使用标准库函数toupper()将小写字母转换为大写字母。
下面是一个示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int i = 0;
printf("请输入一个字符串:");
scanf("%s", str);
while (str[i]) {
if (islower(str[i])) { // 判断是否为小写字母
str[i] = toupper(str[i]); // 将小写字母转换为大写字母
}
i++;
}
printf("转换后的字符串为:%s\n", str);
return 0;
}
```
运行示例:
```
请输入一个字符串:hello world
转换后的字符串为:HELLO WORLD
```
用c语言 编写 将字符数组中的大写字母挑选出来,并转换为小写输出。
好的,可以的。以下是用C语言编写的程序,可以实现将字符数组中的大写字母挑选出来,并转换为小写输出的功能。
```
#include <stdio.h>
int main()
{
char str[100];
int i;
printf("输入一个字符串:");
gets(str);
for(i=0; str[i]!='\0'; i++)
{
if(str[i]>='A' && str[i]<='Z')
printf("%c", str[i]+32);
}
return 0;
}
```
当你输入一个字符串后,程序就会遍历整个字符串中的每个字符,如果它是大写字母,就将其转换为小写字母后输出。注意,这里使用了 ASCII 码表中大小写字母的字符编码差值,将大写字母转换为小写字母。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)