编写c语言程序,输入一个字符串,将其中的小写字母修改为大写字母,输出该字符串
时间: 2023-11-29 18:05:10 浏览: 123
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
以下是一个简单的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 (islower(str[i])) {
str[i] = toupper(str[i]);
}
}
printf("转换后的字符串为:%s", str);
return 0;
}
```
程序中使用了 `ctype.h` 头文件中的 `islower()` 和 `toupper()` 函数,分别用于判断字符是否为小写字母和将小写字母转换为大写字母。程序首先使用 `fgets()` 函数从标准输入中读取一行字符串,并将其存储在字符数组 `str` 中。然后使用循环遍历字符串中的每个字符,如果该字符为小写字母,则使用 `toupper()` 函数将其转换为大写字母。最后,使用 `printf()` 函数输出转换后的字符串。
阅读全文