您当前的位置: 首页 > 

星许辰

暂无认证

  • 0浏览

    0关注

    466博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

杭电计算机2014年考研复试代码题

星许辰 发布时间:2021-04-13 23:27:07 ,浏览量:0

目录
  • 题目一
  • 题目二

题目一
如果您曾经尝试在Macintosh上阅读html文档,您就知道如果没有安装网景,那是多么困难。现在,谁能忘记安装HTML浏览器呢?
这很简单,因为大多数时候你在MAC电脑上不需要一个,因为有一个以MAC为母语的杂耍阅读器,但是如果你需要一个,你会怎么做?
您的任务是编写一个小型的html浏览器。它只需要显示输入文件的内容,只知道html命令(标记),这是一个linebreak和,
它是一个水平标尺。然后,您应该将所有制表符、空格和换行符视为一个空格,并在一行中显示不超过80个字符的结果文本。
输入输入由应该显示的文本组成。该文本由一个或多个空格、制表符或换行符分隔的单词和HTML标记组成。单词是字母、数字和标点符号的序列。
例如,“abc,123”是一个词,但是“abc,123”是两个单词,即“abc”和“123”。一个单词总是少于81个字符,并且不包含任何’  ‘。
所有HTML标签都是或。输出您应该使用以下规则显示所产生的文本:如果你在输入中读了一个字,结果线的长度不会超过80个字符,
打印出来,然后在新的一行上打印出来。如果您在输入中读取,那么就开始一个新行。如果您在输入中读取,那么就开始一条新行,
除非您已经在一行的开头,显示80个字符“-”并开始一个新行(再次)。最后一行以换行符结束
#include
#include

using namespace std;

void htmlTransfer(){
    char text[100];
    int cnt=0;
    while(cin>>text){
        if(strcmp(text,"")==0){//换行保证,该行的长度重新置为0 
            cout            
关注
打赏
1665627467
查看更多评论
0.6800s