#include<iostream> using namespace std; int main() { int n; char a[88]; cin>>n; getchar(); for(int i=0;i<n;i++) { gets(a); puts(a); cout<<endl; } while(cin>>a) cout<<a<<endl<<endl; return 0; }
解题思路:
用gets接受字符串,cin接收单个字符
注意事项:
输入完n后要用getchar()接受回车,不然回车会被下一个gets()读取,造成错位,
gets()接收字符串可以接收空格,cin不能接收空格,可以用来区分输入
参考代码:
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
【偶数求和】 (C语言代码)浏览:588 |
校门外的树 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
sizeof的大作用 (C语言代码)浏览:1138 |
C二级辅导-同因查找 (C语言代码)浏览:618 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
1134题解(求分析)浏览:795 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:581 |