[主观题]

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

注意:部分源程序给出如下.

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<conio.h>

include<stdio.h>

include<string.h>

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

{

}

main ()

{

char ss[l0] [81],*ps;

int n, i=0;

clrscr();

prlntf("输入若干个字符串");

gets(ss[i]);

puts(ss[i]);

while(!strcmp(ss[i], "****")==0)

/*用****作为结束输入的标志*/

{

i++;

gets(ss[i]);

puts(ss[i]);

}

n=i;

ps=fun(ss,n,&ps);

print~("/nmax=%s/n",ps);

}

参考答案与解析:

相关试题

编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该

[主观题]编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填人所编写的若干语句。 试题程序: include<stdio.h> include<string.h> include<conio.h> char*proc(char(*a)[81],int num) { } void main { char

  • 查看答案
  • 编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然

    [问答题] 编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。

  • 查看答案
  • 计算一个字符串在另外一个字符串中出现的次数

    [主观题]计算一个字符串在另外一个字符串中出现的次数

  • 查看答案
  • 编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该

    [问答题] 编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。

  • 查看答案
  • C语言中可以把一个字符串赋给一个字符变量。

    [判断题] C语言中可以把一个字符串赋给一个字符变量。A . 正确B . 错误

  • 查看答案
  • 给出一个函数来输出一个字符串的所有排列。

    [主观题]给出一个函数来输出一个字符串的所有排列。

  • 查看答案
  • C 中将两个字符串连接起来组成一个字符串的函数是__________。

    [试题]C. 中将两个字符串连接起来组成一个字符串的函数是__________。

  • 查看答案
  • 从字符串S中的第2个字符开始获得4个字符的子字符串函数是( )。

    [单选题]从字符串S中的第2个字符开始获得4个字符的子字符串函数是( )。A.Mid $(s,2,4)B.Left $(s,2,4)C.Rigth(s,4)D.Left $(s,4)

  • 查看答案
  • 从字符串s中的第2个字符开始获得4个字符的子字符串函数是______。

    [单选题]从字符串s中的第2个字符开始获得4个字符的子字符串函数是______。A.Mid$(s,2,4)B.Left$(s,2,4)C.Right$(s,4)D.Left$(s,4)

  • 查看答案
  • 下列函数中,能够得到一个字符串的一组函数是()

    [单选题]下列函数中,能够得到一个字符串的一组函数是 ( )A.Leh函数、Right函数、Mid函数B.LTrim函数、RTrim函数、Trim函数C.Len函数、LCase函数、UCase函数D.Space函数、Len函数、Trim函数

  • 查看答案
  • 编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针max传