解题思路:
注意事项:
参考代码:
#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语言代码)浏览:862 |
C二级辅导-计负均正 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:657 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:640 |
C语言考试练习题_排列 (C语言代码)浏览:1373 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
【亲和数】 (C语言代码)浏览:588 |
简单的a+b (C语言代码)浏览:564 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:688 |