/ Graveyard /

记录详情

Accepted

/in/foo.cc: In function 'int main()':
/in/foo.cc:25:21: warning: format '%s' expects argument of type 'char*', but argument 2 has type 'char (*)[81]' [-Wformat=]
  while(scanf("%s",&a)!=EOF)
                     ^
# 状态 耗时 内存占用
#1 Accepted 3ms 256.0 KiB
#2 Accepted 3ms 344.0 KiB
#3 Accepted 3ms 328.0 KiB
#4 Accepted 3ms 364.0 KiB

代码

#include"stdio.h"
#include"string.h"
void br()
{
 printf("\n");
}
void hr(int n)
{
 int i;
 if(n!=0)
  printf("\n");
 for(i=0;i<80;i++)
 {
  printf("-");
 }
 printf("\n");
}
int main()
{
 int line,n;
 char q[5]="<br>";
 char p[5]="<hr>";
 char a[81];
 line=n=0;
 while(scanf("%s",&a)!=EOF)
 {
  n=strlen(a);
  if(strcmp(a,q)==0)  //判断HTML的 <br>
  {
   br();
   line=0;
  }
  else if(strcmp(a,p)==0)  //判断HTML的 <hr>
  {
   hr(line);
   line=0;
  }
  else if(line+n+(line==0?0:1)>80)   //判断是不是要换行
  {
   printf("\n%s",a);
    line=n;
  }
  else
  {
   if(line!=0)
    printf(" ");
   printf("%s",a);
   line=line+n+1;
  }
 }
 return 0;
}

信息

递交者
类型
递交
题目
HTML Translation HTML语言解析
语言
C++
递交时间
2017-07-09 15:56:00
评测时间
2017-07-10 08:24:18
评测机
分数
100
总耗时
13ms
峰值内存
364.0 KiB