模拟试题

3773考试网计算机等级考试模拟试题正文

2014年3月全国计算机二级C语言上机模拟试题三十五之4

来源:2exam.com 2013-10-30 10:38:47

 解题思路: 

  本题是考察考生怎样从已输入的字符串中找出长度最大的字符串。求字符串的长度可以使用strlen函数。 

  参考答案: 

  fun(char(*a)[81],int num,char **max) 

  { 

   

  int i,k=0,maxlen; /* k为a数组中最长串所在元素的下标,初始为0,maxlen为其串长 */ 

  maxlen=strlen(a[k]); 

  for(i=1;i  { 

  /* 以下完成查找最长串 */ 

  if(strlen(a[i]) > maxlen) { 

  maxlen = strlen(a[i]) ; 

  k = i ; 

  } 

  } 

  *max=a[k]; 

  } 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1