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

  • 题目分类:C语言
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序: #include<stdi0.h> #include<strin9.h> #include<coni0.h> char*proc(char(*a)[81],int num) { } void main() { char ss[10][81],*max; int n,i=0; printf("输入若干个字符串:"); gets(ss[i]); puts(ss[i]); while(!strcmp(ss[i],"****")==0) { i+-; gets(ss[i]); puts(ss[i]); } n=i: max==proc(ss,n); printf("\nmax=%s\n",max); }
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析:

以下关于long、int和short类型数据占用内存大小的叙述中正确的是( ),

以下关于long、int和short类型数据占用内存大小的叙述中正确的是( ),A.均占4个字节 B.根据数据的大小来决定所占内存的字节数 C.由用户自己定义

查看答案

#define能作简单的替代,用宏来替代计算多项式5 *x*x+5*x+5的值的函数f,正确的宏定义语句为( )。

#define能作简单的替代,用宏来替代计算多项式5 *x*x+5*x+5的值的函数f,正确的宏定义语句为( )。A.#define f(x) 5*x*x+5

查看答案

有以下程序:main(){ int num[4][4]={1,2,3,4},{5,6,7,8},{9,10,11,12,

有以下程序:main(){ int num[4][4]={1,2,3,4},{5,6,7,8},{9,10,11,12,},{13,14,15,16}}

查看答案

假设学生表已有年级、专业、姓名、性别和生日6个属性,其中可以作为主关键字的是(  )。

假设学生表已有年级、专业、姓名、性别和生日6个属性,其中可以作为主关键字的是(  )。 A.姓名 B.学号 C.专业 D.年级

查看答案

The room ________often cleaned by the students.

The room ________often cleaned by the students.A.will be B.has C.is D.was

查看答案