HDOJ1088 Write a simple HTML Browser 【simulation】
2020-12-13 03:40
标签:hdoj1088
HDOJ1088 Write a simple HTML Browser 【simulation】,搜素材,soscw.com HDOJ1088 Write a simple HTML Browser 【simulation】 标签:hdoj1088 原文地址:http://blog.csdn.net/chang_mu/article/details/25695865Write a simple HTML Browser
Now, who can forget to install a HTML browser? This is very easy because most of the times you don‘t need one on a MAC because there is a Acrobate Reader which is native to MAC. But if you ever need one, what do you do?
Your task is to write a small html-browser. It should only display the content of the input-file and knows only the html commands (tags)
which is a linebreak and
which is a horizontal ruler. Then you should treat all tabulators, spaces and newlines
as one space and display the resulting text with no more than 80 characters on a line.
A word is a sequence of letters, numbers and punctuation. For example, "abc,123" is one word, but "abc, 123" are two words, namely "abc," and "123". A word is always shorter than 81 characters and does not contain any ‘‘. All HTML tags are either
or
.
. If you read a word in the input and the resulting line does not get longer than 80 chars, print it, else print it on a new line.
. If you read a
in the input, start a new line.
. If you read a
in the input, start a new line unless you already are at the beginning of a line, display 80 characters of ‘-‘ and start a new line (again).
The last line is ended by a newline character.
Zwei
produzieren zwei Newlines.
Es gibt auch noch das tag
was einen Trenner darstellt.
Zwei
produzieren zwei Horizontal Rulers.
Achtung mehrere Leerzeichen irritieren
Html genauso wenig wie
mehrere Leerzeilen.
注意输出结尾要添加回车。
#include
上一篇:用python实现杨辉三角
文章标题:HDOJ1088 Write a simple HTML Browser 【simulation】
文章链接:http://soscw.com/essay/28051.html