简答题:编写一个函数,从传入的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。

  • 题目分类:C语言
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
编写一个函数,从传入的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
char*proc(char(*a)[81],int num)
{

}
void main()
{
char ss[l0][81],*max;
int n,i=0;
printf("输入若干个字符串:");
gets(ss[i]);
puts(ss[i]);
while(!strcmp(ss[i],"****")= =0)
{
i++:
gets(ssEi]);
puts(ss[i]);
}
n=i:
max=proe(SS,n);
printf("\nmax=%s\n",max);
}
参考答案:
答案解析:

有下列程序: main(  ){int i,j,x=0; for(i=0,i<2;i++){x++; for(j=0;j

有下列程序: main(  ){int i,j,x=0; for(i=0,i<2;i++){x++; for(j=0;j<=3;j++){if(j%

查看答案

有下列程序: 、 fun(int X,int y){return(x+y);)main(  ){ int a=1,b

有下列程序: 、 fun(int X,int y){return(x+y);)main(  ){ int a=1,b=2,c=3,sum; sum=

查看答案

对于技术含量高、技术难度大的单项技术设计,必须经过两个阶段技术交底,即(  )和实施性施卫图技术设计交底。

对于技术含量高、技术难度大的单项技术设计,必须经过两个阶段技术交底,即(  )和实施性施卫图技术设计交底。A.初步设计技术交底 B.前期施工技术交底 C.专项设

查看答案

某项目运用月(季)度成本分析方法对施工成本进行分析,拟需要了解成本管理的薄弱环节,应该采用的方法是(  )。

某项目运用月(季)度成本分析方法对施工成本进行分析,拟需要了解成本管理的薄弱环节,应该采用的方法是(  )。A.通过实际成本与预算成本的对比 B.通过实际成本与

查看答案

施工总承包管理模式在质量控制方面的一个特点是(  )。

施工总承包管理模式在质量控制方面的一个特点是(  )。A.对分包人的质量控制主要由发包人进行 B.各分包合同交叉界面的定义由发包人负责 C.对分包人来说,符合质

查看答案