用c语言输入一个字符串 将字符串内小写字母转换成大写字母
时间: 2024-09-26 08:11:05 浏览: 49
将一字符串中的小写英文字母改成大写。-c语言习题
在 C 语言中,你可以使用标准库函数 `toupper()` 和 `getchar()` 来实现这个功能。下面是一个简单的示例程序:
```c
#include <ctype.h> // 包含 toupper 函数
int main() {
char input[100]; // 定义一个数组来存储输入的字符串
int i = 0;
printf("请输入一个字符串: ");
while ((input[i] = getchar()) != '\n') { // 读取用户输入直到换行符
if (islower(input[i])) { // 判断字符是否为小写字母
input[i] = toupper(input[i]); // 转换成大写字母
}
i++;
}
input[i] = '\0'; // 结束字符串,添加空字符
printf("转换后的字符串是: %s\n", input);
return 0;
}
```
当你运行这个程序并输入字符串后,它会将所有的小写字母转换成大写字母。
阅读全文