本文最后更新于 2181 天前,其中的信息可能已经有所发展或是发生改变。
#include "stdafx.h"
#include<stdio.h>
#include<string.h>
int main()
{
char chars[81];
int num = 0;
int i, temp;
while (scanf("%s", chars) != EOF)
{
if (strcmp(chars, "<br>") == 0) /* 遇到换行符的时候 */
{
printf("\n");
num = 0;
}
else if (strcmp(chars, "<hr>") == 0) /* 遇到输出一行-的时候 */
{
if (num != 0) /* 假如不是刚好换行的地方 */
printf("\n");
for (int j = 0; j<80; j++)
printf("-");
printf("\n");
num = 0;
}
else
{
temp = strlen(chars);
if (temp + num >= 80)
{
printf("\n");
num = 0;
}
if (num != 0)
{
printf(" "); /* 空格也在统计范围之内 */
num++;
}
printf("%s", chars);
num += temp;
}
}
return 0;
}