編寫函式int fun(char (*ss)[N],int m,char *s),功能是:形參ss指向一個m行N列的二維字元陣列,每行存放一個字串。求出最長的字串,複製到s所指的字元陣列中,然後返

隔壁鄭同學發表於2020-11-10
 #define N 30
  #include<stdio.h>
  #include<string.h>
int fun(char (*ss)[N],int m,char *s)
  {
  	int i,j,k;
  	s=ss[0];
  	for(i=0;i<m;i++){
  		if(strlen(s)<strlen(ss[i])){
  			s=ss[i];
		  }
	  }
	  j=strlen(s);
	  printf("str=%s",s);
	  return j;
  }
  int main()
  {char a[8][N],b[N];
	int i,len;
	for(i=0;i<8;i++)
		gets(a[i]);
	len=fun(a,8,b);
	printf("len=%d,str=%s\n",len,b);
	}

相關文章