HDU 1088 — Write a simple HTML Browser
2015-07-12 10:29
736 查看
原题:http://acm.hdu.edu.cn/showproblem.php?pid=1088
题意:
1、遇到<br>换行;
2、遇到<hr>输出
“--------------------------------------------------------------------------------”
3、每行长度不得超过80,单词间有空格;
题意:
1、遇到<br>换行;
2、遇到<hr>输出
“--------------------------------------------------------------------------------”
3、每行长度不得超过80,单词间有空格;
#include<stdio.h> #include<string.h> char str[1500]; int lon = 0; int main() { while(scanf("%s", str)!=EOF) { if(strcmp(str, "<br>") == 0) { lon = 0; printf("\n"); } else if(strcmp(str, "<hr>") == 0) { if(!lon) printf("--------------------------------------------------------------------------------\n"); else printf("\n--------------------------------------------------------------------------------\n"); lon = 0; } else { int len = strlen(str); if(!lon) { printf("%s", str); lon = len; } else if(lon+len+1>80) { printf("\n%s", str); lon = len; } else { printf(" %s", str); lon+=len+1; } } } printf("\n"); //结束换行 return 0; }
相关文章推荐
- thymeleaf 解析html时,出现 SAXParseException: The content of elements must consist of well-formed characte
- html基本常识
- html、htm、shtml、shtm的区别
- 区别:DOM Core 与 HTML-DOM [转自CSDN]
- html中select显示非option的文字:做下拉框的时候用这些文字当提示
- html中frameset的详细使用方法
- html学习笔记(5)
- jq清除html标签
- HTML中为什么要清除浮动的个人理解
- HTML中<meta>标签的实例
- 判断IE版本的HTML语句详解,如:[if lte IE 9]……[endif]
- web tips——radio单击区域
- curl教程
- HTML(个人学习笔记,不断跟新修改中)
- html 捕捉 enter事件
- 对html中特殊的符号进行过滤处理_Filter类
- 对html中特殊的符号进行过滤处理_Filter类
- 学习HTML的感悟
- MVC @Html控件(转载)
- HTML各种引(尼)号(玛)的问题