stringstream可以去https://blog.csdn.net/liitdar/article/details/82598039这里了解
注意事项:输出格式
参考代码:
#include<queue> #include<sstream> #include<string> #include<stdio.h> #include<iostream> using namespace std; int main(){ int N,i; queue<string> q; string str; stringstream ss; cin>>N; getchar(); //吸收多余的回车 while(getline(cin,str)) { q.push(str); //入队 } //前N行原样输出 for(i=0;i<N;i++) { cout<<q.front()<<endl<<endl; //每行之间有一空行 q.pop(); //把前面N个字符串出队 } //后面的以空格或回车分割(stringstream可以把一个字符串以空格或回车分割,详细请自行百度) while(!q.empty()) { ss<<q.front(); while(ss>>str) { cout<<str<<endl<<endl; //每行之间有一空行 } ss.clear(); //清空stringstream内容 q.pop(); //出队 } return 0; }
0.0分
0 人评分
P1002 (C语言代码)浏览:976 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:541 |
【密码】 (C语言代码)浏览:333 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:895 |
核桃的数量 (C语言代码)浏览:669 |
模拟计算器 (C++代码)浏览:806 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:407 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:766 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:952 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:565 |