用c语言编写程序,读入一行字符(长度小于1000),将其中出现的小写字母替换为大写字母并输出。 【注意】输入输出各占一行;运行效果应如下所示(第1行为输入,第2行为输出),格式错误算结果错误。 Microsoft Edge is the only browser optimized for Windows. MICROSOFT EDGE IS THE ONLY BROWSER OPTIMIZED FOR WINDOWS.
时间: 2023-05-20 11:05:46 浏览: 135
将一字符串中的小写英文字母改成大写。-c语言习题
以下是用C语言编写的程序,可以实现读入一行字符,将其中出现的小写字母替换为大写字母并输出:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[1001];
fgets(str, 1001, stdin);
for (int i = 0; str[i] != '\0'; i++) {
if (islower(str[i])) {
str[i] = toupper(str[i]);
}
}
printf("%s", str);
return 0;
}
```
输入:
```
Microsoft Edge is the only browser optimized for Windows.
```
输出:
```
MICROSOFT EDGE IS THE ONLY BROWSER OPTIMIZED FOR WINDOWS.
```
阅读全文