UVA - 361 - Automatic Poetry

来源:互联网 发布:4y4淘宝店铺装修 编辑:程序博客网 时间:2024/05/13 18:56

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=96&page=show_problem&problem=1302


题意:

  输入古文:s1<s2>s3<s4>s5 \n  s6...

  输出:s1+s2+s3+s4+s5 \n  s6+s4+s3+s2+s5


解题:

  直接用string和getline,以<、>、.分离字符串。水。。。

  注意第一次输出有个回车要处理。


#include <iostream>#include <string>#include <stdio.h>using namespace std;int main(){string s1, s2, s3, s4, s5, s6;string tmp;int nCase;cin >>nCase;cin.ignore();while ( nCase-- ){getline(cin, s1, '<');getline(cin, s2, '>');getline(cin, s3, '<');getline(cin, s4, '>');getline(cin, s5);getline(cin, s6, '.');getline(cin, tmp);cout <<s1+s2+s3+s4+s5 <<'\n';cout <<s6+s4+s3+s2+s5 <<'\n';} // end whilereturn 0;}


0 0
原创粉丝点击