1,输入 4 行字符,每行不超过 80 个字符,将空格符后的第一个英文字母改为大写(原为 大写字母的则保持不变)c语言
时间: 2024-02-28 08:54:56 浏览: 24
以下是代码实现:
```
#include <stdio.h>
#include <ctype.h>
int main() {
char str[4][81]; // 定义一个字符数组,用于存放输入的 4 行字符
int i, j;
// 循环读入 4 行字符
for (i = 0; i < 4; i++) {
fgets(str[i], 81, stdin); // 使用 fgets 函数读入一行字符
}
// 循环遍历每个字符,并根据条件进行处理
for (i = 0; i < 4; i++) {
j = 0;
while (str[i][j] != '\0') {
if (isspace(str[i][j])) { // 如果当前字符是空格符
j++; // 继续往后遍历
if (islower(str[i][j])) { // 如果下一个字符是小写字母
str[i][j] = toupper(str[i][j]); // 将该字母转换为大写字母
break; // 处理完毕,退出循环
}
}
j++; // 继续往后遍历
}
printf("%s", str[i]); // 输出处理后的一行字符
}
return 0;
}
```
运行程序后,输入 4 行字符,每行不超过 80 个字符,程序会将空格符后的第一个英文字母改为大写(原为 大写字母的则保持不变),并输出处理后的结果。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)