/ 科创班 /

记录详情

Runtime Error

/in/foo.c:2:6: warning: return type of 'main' is not 'int' [-Wmain]
 void main() 
      ^~~~
/in/foo.c: In function 'main':
/in/foo.c:6:3: warning: 'gets' is deprecated [-Wdeprecated-declarations]
   gets(str); 
   ^~~~
In file included from /in/foo.c:1:0:
/usr/include/stdio.h:640:14: note: declared here
 extern char *gets (char *__s) __wur __attribute_deprecated__;
              ^~~~
/tmp/ccnbggqZ.o: In function `main':
foo.c:(.text.startup+0xe): warning: the `gets' function is dangerous and should not be used.
# 状态 耗时 内存占用
#1 Runtime Error 1ms 256.0 KiB

代码

#include <stdio.h> 
void main() 
{ 
  void fun(char str[],char word[]); 
  char str[80],word[20]; 
  gets(str); 
  fun(str,word); 
  printf("%s\n",word); 
}
void fun(char str[],char word[]) 
{ 
  int i,j=0,w=0,k,th,t[10],lenth[10],len=0; 
  for(i=0;str[i]!='\0';i++) 
  { 
    if(str[i]==' ') w=0;      
    else if(w==0)
    {
      t[j]=i;j++;
      w=1; 
    } 
  } 
  j=0; 
  for(i=0;str[i]!='\0';i++) 
  {
    len++; 
    if(str[i]==' ')  
    {                      
      lenth[j]=len-1; 
      j++; 
      len=0;
    } 
  }
  k=lenth[0]; 
  th=0;
  for(i=0;lenth[i]!=0;i++) 
  if(k <lenth[i])th=i;  
  for(j=t[th],i=0;str[j]!=' ';j++) 
  {
    word[i]=str[j];i++;
  } 
  word[i]=0; 
}

信息

递交者
类型
递交
题目
输出最长单词
题目数据
下载
语言
C
递交时间
2018-06-21 14:52:21
评测时间
2018-06-21 14:52:21
评测机
分数
0
总耗时
1ms
峰值内存
256.0 KiB