hdu 1088 Write a simple HTML Browser
来源:互联网 发布:melanmeka淘宝网 编辑:程序博客网 时间:2024/06/06 01:45
题意直接看output部分就好了,大意是:每行不超过80个字符,遇到<br>换行,遇到<hr>先看他是不是行头,如果是不换行输出80个下划线后换行!不是的话,先换行后输出80个下划线,文本最后如果换行了就不换行,没换行就要换行!
#include<bits/stdc++.h>using namespace std;int main(){ char str[10000]; int len; int sum = 0; while(~scanf("%s",str)) { if(strcmp(str,"<br>")==0) { sum = 0; printf("\n"); } else if(strcmp(str,"<hr>")==0) { if(sum) printf("\n--------------------------------------------------------------------------------\n"); else printf("--------------------------------------------------------------------------------\n"); sum = 0; } else { int len = strlen(str); if(!sum) { sum = len; printf("%s",str); } else if(sum+len+1>80) { sum=len; printf("\n%s",str); } else { sum+=len+1; printf(" %s",str); } } } printf("\n"); return 0;}
0 0
- hdu 1088 Write a simple HTML Browser
- hdu 1088 Write a simple HTML Browser
- HDU 1088 ( Write a simple HTML Browser )
- HDU 1088 Write a simple HTML Browser
- HDU 1088 Write a simple HTML Browser
- Hdu 1088 - Write a simple HTML Browser
- hdu 1088 Write a simple HTML Browser
- HDU 1088 Write a simple HTML Browser
- hdu 1088 Write a simple HTML Browser
- HDU-1088Write a simple HTML Browser
- HDU 1088 Write a simple HTML Browser
- HDU-1088-Write a simple HTML Browser
- hdu-1088 Write a simple HTML Browser
- hdu 1088 Write a simple HTML Browser
- HDU 1088 Write a simple HTML Browser
- HDOJ/HDU 1088 Write a simple HTML Browser(HTML字符串)
- HDU 1088 Write a simple HTML Browser(水题)
- HDU 1088 Write a simple HTML Browser && 字符串模拟
- Android热修复
- linux命令login
- Java Thread Stop方法以及替换实现
- 深入分析C++引用
- jQuery事件绑定on()、bind()与delegate() 方法详解
- hdu 1088 Write a simple HTML Browser
- HDU 3605 网络流
- 在引入layout文件的时候出现resourse not found的解决问题
- 再谈闭包-词法作用域
- npm执行无响应
- 委托的学习总结(续)
- Spring AOP的实现机制
- Linq 表达式和labmda表达式
- 笨办法学python 40