解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
int main(void) {
int num;
scanf("%d", &num);
getchar(); // 读取输入缓冲区中的换行符
char str[1000];
int i = 0;
while (i < num) {
fgets(str, sizeof(str), stdin);
printf("%s\n", str);
i++;
}
//9
while (fgets(str, sizeof(str), stdin) != NULL) {
int len = strlen(str);
for (int j = 0; j < len; j++) {
if (str[j] == ' ' || str[j] == '\n') {
printf("\n\n");
} else {
if (j == len - 1 && str[j] == '\n') {
continue; // 忽略字符串末尾的换行符
}
printf("%c", str[j]);
}
}
}
return 0;
}
0.0分
3 人评分