POJ 2271 HTML G++
来源:互联网 发布:网络身份副本 编辑:程序博客网 时间:2024/05/15 01:47
#include <iostream>#include <string>#include <vector>using namespace std;int main(){vector<string> jg;while(1){string str;cin>>str;if(cin.eof()==1){break;}jg.push_back(str);}int sum=0;for(int i=0;i<jg.size();i++){if(sum+jg[i].size()>80){cout<<endl;sum=0;i--;continue;}for(int j=0;j<jg[i].size();j++){if((jg[i][j]=='<')&&(jg[i][j+1]=='b')&&(jg[i][j+2]=='r')&&(jg[i][j+3]=='>')){cout<<endl;j=j+3;sum=0;continue;}else if((jg[i][j]=='<')&&(jg[i][j+1]=='h')&&(jg[i][j+2]=='r')&&(jg[i][j+3]=='>')){if(sum!=0){cout<<endl<<"--------------------------------------------------------------------------------"<<endl;}else{cout<<"--------------------------------------------------------------------------------"<<endl;//连续的<hr> }j=j+3;sum=0;continue;}else{cout<<jg[i][j];sum++;}}if(sum!=0){cout<<" ";sum++;}}cout<<endl; return 0;}
HTML格式转换。<br>是换行符,<hr>是水平标尺。所有制表符,空格和换行符视为一个空格,并且一行中不超过80个字符。
阅读全文
0 0
- POJ 2271 HTML G++
- poj 2271 HTML
- poj 2271 HTML
- POJ 2271(HTML)
- POJ-2271-HTML
- POJ 2271 HTML
- poj 2271 HTML 模拟
- POJ 2271 HTML (字符串处理)
- POJ 3094 Quicksum G++
- POJ 1552 Doubles G++
- POJ 2080 Calendar G++
- POJ 3627 Bookshelf G++
- POJ 3543 iChess G++
- POJ 3302 Subsequence G++
- POJ 3077 Rounders G++
- POJ 2608 Soundex G++
- POJ 2658 Song G++
- POJ 2664 Prerequisites? G++
- 猿人生
- SpringMVC @ResponseBody注解 json转换 返回406
- Mybatis中的${}和#{}的区别
- 合数唯一分解定理
- 谷歌Chrome浏览器开发者工具教程—JS调试篇
- POJ 2271 HTML G++
- BZOJ1588: [HNOI2002]营业额统计
- JavaScript代码块:校验表单
- RPC(一)
- 设计模式读书笔记-----组合模式
- 开坦克做广告,梦想把人送到太空,这个创始人很疯狂丨未来生活家
- Intellij IDEA 将工程转换成maven工程
- 一家网红店老板的自述:我是怎样毁掉自己生意的
- JavaScript实现轮播图效果