用c语言从键盘输入一串字符,将所有的英文字母转换为大写后输出。
时间: 2024-05-08 10:15:47 浏览: 16
```c
#include <stdio.h>
int main() {
char str[100];
printf("请输入一串字符:");
scanf("%s", str);
for(int i=0; str[i]!='\0'; i++) {
if(str[i]>='a' && str[i]<='z') {
str[i] -= 32; // 将小写字母转为大写字母
}
}
printf("转换后的字符串为:%s\n", str);
return 0;
}
```
相关问题
用c语言 从键盘输入一串字符,将所有的英文字母转换为大写后输出。
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
printf("请输入字符串:");
fgets(str, 100, stdin); // 从键盘输入字符串
for (int i = 0; str[i] != '\0'; i++) {
if (isalpha(str[i])) { // 如果是英文字母
str[i] = toupper(str[i]); // 转换为大写字母
}
}
printf("转换后的字符串为:%s", str);
return 0;
}
```
从键盘输入一个字符串,将字符串的大写字母转换成小写字母后进行输出。C语言
您可以使用C语言中的标准库函数`tolower()`来将大写字母转换成小写字母。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int i = 0;
while (str[i]) { // 循环遍历每个字符
str[i] = tolower(str[i]); // 如果是大写字母就转换成小写字母
i++;
}
printf("转换后的字符串为:%s\n", str);
return 0;
}
```
输入:HELLO WORLD
输出:hello world
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)