爱悠闲 > hdu1088 Write a simple HTML Browser

hdu1088 Write a simple HTML Browser

分类: 字符串处理  |  作者: lezg_bkbj 相关  |  发布日期 : 2015-04-28  |  热度 : 366°

题目链接:链接地址


#include <stdio.h>
#include <string.h>

int main()
{
	int i,count=0;//count一行内已经输出的字符个数
	char word[82];
	while(scanf("%s",word)!=EOF)
	{
		if(strcmp(word,"<hr>")==0)
		{
			if(count!=0)
				printf("\n");
			for(i=0;i<80;++i)
				printf("-");
			printf("\n");
			count=0;
		}
		else if(strcmp(word,"<br>")==0)
		{
			printf("\n");
			count=0;
		}
		else
		{
			if(count+strlen(word)+(count==0?0:1)>80)
			{
				printf("\n%s",word);
				count=strlen(word);
			}
			else
			{
				if(count!=0)
					printf(" ");
				printf("%s",word);
				count+=strlen(word)+1;
			}
		}
	}
	printf("\n");
	return 0;
}