解题思路:
注意事项:
参考代码:
#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 人评分
破解简单密码 (C语言代码)浏览:1766 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1420 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
1642题解浏览:715 |
A+B for Input-Output Practice (III) (C语言代码)浏览:569 |
【亲和数】 (C语言代码)浏览:600 |
Tom数 (C语言代码)浏览:495 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:806 |