hdu1088

来源:互联网 发布:iebook软件下载 编辑:程序博客网 时间:2024/05/17 06:23
/*
分析:
    简单模拟,只是关于PE方面……
    连续4个PE,弄得我都不敢提交了 - -III。
注意单词之间有空格,而每行的最后一个单词后面是没有空格的;
只要前面的输出没有问题,最后只管输出“\n”就行了,不用考虑因为
最后一个单词是“<hr>”或“<br>”而多输出一个“\n”。


                                                   2012-05-19
*/






#include"stdio.h"#include"string.h"int main(){char str[11111][85];int len;int i,l,k;int temp;i=0;while(scanf("%s",str[i])!=-1)i++;k=i;len=0;for(i=0;i<k;i++){temp=strlen(str[i]);if(strcmp(str[i],"<hr>")==0){if(len)printf("\n");for(l=0;l<80;l++)printf("-");printf("\n");len=0;}else if(strcmp(str[i],"<br>")==0){printf("\n");len=0;}else{if(len+1+temp>80){len=temp;printf("\n%s",str[i]);}else if(len){printf(" %s",str[i]);len+=temp+1;}else{printf("%s",str[i]);len=temp;}}}printf("\n");return 0;}


原创粉丝点击