解题思路:
注意事项:①用gets函数来吸收回车②或者清除缓存
①用gets函数来吸收回车②或者清除缓存
参考代码:
//法① #include<stdio.h> int main(void) { int n; scanf("%d",&n); char a=getchar(); char s[1000]; for(int i=0;i<n;i++) { gets(s); puts(s); printf("\n"); } while(~scanf("%s",s)) { puts(s); printf("\n"); } return 0; } //法② #include<stdio.h> int main(void) { int n; scanf("%d",&n); fflush(stdin); char s[1000]; for(int i=0;i<n;i++) { gets(s); puts(s); printf("\n"); } while(~scanf("%s",s)) { puts(s); printf("\n"); } return 0; }
0.0分
2 人评分
【密码】 (C语言代码)浏览:350 |
校门外的树 (C语言代码)浏览:733 |
1025题解浏览:796 |
数字游戏 (C++代码)浏览:1240 |
局部变量作函数返回值的问题浏览:1028 |
Tom数 (C语言代码)浏览:581 |
杨辉三角 (C语言代码)浏览:734 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:585 |
C语言训练-斐波纳契数列 (C语言代码)浏览:644 |
1218题求大神帮忙看看怎么不能过浏览:759 |