解题思路:
用fgets和puts函数开搞定前n行的原样输出。
用scanf来搞定n行后的输出
注意事项:
参考代码:
#include <stdio.h>
#define SIZE 1000
int main()
{
int n;
scanf("%d",&n);
getchar();
char a[SIZE];
int i;
for (i=0;i<n;i++)
{
fgets(a,SIZE,stdin);
puts(a);
}
while (scanf("%s",a)!=EOF)
{
printf("%s\n",a);
printf("\n");
}
return 0;
}
0.0分
2 人评分
#include<stdio.h> int main() { int n,i=0,j=0,k; char a[100][1000],b[1000]; scanf("%d",&n); getchar(); for(i=0;i<n;i++) { gets(a+i); } while((b[j]=getchar())!=EOF) { j++; } for(i=0;i<n;i++) { puts(a+i); puts(" "); } for(i=0;i<j;i++) { printf("%c",b[i]); if(b[i]==' ') printf("\n \n"); } } //大佬能帮帮我看下那格式错了吗?谢谢了
C语言训练-立方和不等式 (C语言代码)浏览:779 |
字符串的输入输出处理 (C语言代码)浏览:1019 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
矩阵乘方 (C语言代码)浏览:1079 |
C二级辅导-阶乘数列 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:581 |
1392题解(大数相加)浏览:640 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:405 |