HDU ACM 1088 Write a simple HTML Browser
2015-08-17 09:31
639 查看
意甲冠军:出现<br>总结,出现<hr>出口‘-’,今天的字加上各行的假设是长于80然后包,每个字之前,留下一个空白格,为了输出新行结束。
#include<iostream> using namespace std; int main() { char s[100]; int len,cnt=0; while(scanf("%s",s)==1) { if(!strcmp(s,"<br>")) { cnt=0; putchar('\n'); } else if(!strcmp(s,"<hr>")) { if(cnt) printf("\n--------------------------------------------------------------------------------\n"); else printf("--------------------------------------------------------------------------------\n"); cnt=0; } else { len=strlen(s); if(!cnt) { cnt=len; printf("%s",s); } else if(cnt+len+1>80) { cnt=len; printf("\n%s",s); } else { cnt+=len+1; printf(" %s",s); } } } putchar('\n'); return 0; }
相关文章推荐
- html选中图片时,在页面回写图片
- HTML 5 video 视频标签全属性详解
- Html的表格
- htmlparser
- htmlparser
- TextView加载Html内容(自定义TextView)
- Html常用字体的格式化
- ActionScript 3.0 学习(六) AS3 文本类TextField属性htmlText学习
- Html 让文字显示在图片的上面
- 从html页面获取纯文本文件替换其中的内容
- 利于SEO的PDF展示方案集锦,pdf to html 每个插件都是楼主亲测
- addslashes() 和 htmlspecialchars() 区别
- 01---HTML整理
- C#解析html源码的框架类HtmlAgilityPack
- HTML常用标签和属性
- HTML学习笔记
- HTML 5 本地存储
- Html<a>标签href的困惑记载
- HTML全局属性
- html中单元格间距与单元格边距的区别