解题思路:
1.首先输入N,前N行正常输出
注意事项:
1.scanf函数仅仅读取n,但是在输入的字符串中,n与第一行的字符串之间还有个回车,不用getchar的话,就会把回车当做一行字符
2.printf输出不会自动换行,puts输出会自动换行
参考代码:
#include<stdio.h> int main() { int n,i; char a[100]; scanf("%d",&n); getchar(); for(i=0;i<n;i++) { gets(a); puts(a); printf("\n"); } while(scanf("%s",a) != EOF) { printf("%s\n",a); printf("\n"); } return 0; }
0.0分
0 人评分
C二级辅导-进制转换 (C语言代码)浏览:514 |
C二级辅导-分段函数 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1089 |
Biggest Number (C++代码)回溯法浏览:1614 |
C二级辅导-统计字符 (C语言代码)浏览:506 |
printf基础练习2 (C语言代码)浏览:567 |
小明A+B (C语言代码)浏览:1256 |
妹子杀手的故事 (C语言代码)浏览:1234 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:465 |