首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用料料作为结束输入的标志。) 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用料料作为结束输入的标志。) 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
admin
2021-02-25
56
问题
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用料料作为结束输入的标志。)
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char(*a)[81],int num,char
**max)
{
}
main()
{
char ss[10][81],*ps;void NONO();
int n,2=0;
printf("输入若干个字符串.");
gets(ss
);
puts(ss
);
while(!strcmp(ss
,"****")==0)
{
i++;
gets(ss
);
puts(Ss
);
}
n=i;
fun(ss,n,&ps);
printf("\rlmax=%s\n",ps);
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
char ss[20][81],*ps;
int n,2=0;
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
fgets(ss
,81,rf);
while(!strncmp(ss
,"****",4)==0)
{
i++;
fgets(ss
,81,rf);
}
n=i;
fun(ss,n,&ps);
fprintf(wf,"%s",ps);
fclose(rf);
fclose(wf);
}
选项
答案
int i,k=0,msxlen; /* k为a数组中最长串所在元素的下标,初始为0, maxlen为其串长*/ msxlen=strlen(a[k]), for(i=1 ; i
maxlen){ msxlen:strlen(a[i]); k=i; } } *msx=a[k];
解析
(1)设置一个指针变量maxlen,使它的仞值为第一个字符串,再使其他字符串的长度与maxien的长度进行比较,若其他字符串的长度大于maxlen,则将其他字符串的首地址赋值给max。
(2)最后返回长度最长的字符串的地址。
转载请注明原文地址:https://kaotiyun.com/show/ULtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
下列关系表达式中,结果为“假”的是
下列关于二叉树的叙述中,正确的是( )。
以下叙述中正确的是()。
C语言中char类型数据占字节数为
下列各项中,不属于软件设计阶段任务的是()。
下面不能作为结构化方法软件需求分析工具的是
数据库系统的三级模式不包括
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
随机试题
正式沟通的优点有()
乌梅丸中黄连与黄柏的配伍作用是
阿托品治疗有机磷农药中毒可消除的症状是
A活疫苗B死疫苗C类毒素D抗毒素E转移因子预防百日咳常用
泰嘉贸易公司从国外购进100吨钢材,委托桌船运公司运往中国境内。一日,该船运公司一艘船夹载着该船船员私自在国外购买的500多件电器等物,在中国海口市担杆岛附近海城进行走私交易时,被中国某海关抓获。该海关作出决定,将包括该贸易公司100吨钢材在内的船上所有物
甲与乙对一古董所有权发生争议诉至法院。诉讼过程中,丙声称古董属自己所有,主张对古董的所有权。下列哪一说法是正确的?(2009年卷三39题,单选)
施工安全管理的工作目标主要是避免或减少一般安全事故和轻伤事故,杜绝重大、特大安全事故和伤亡事故的发生,最大限度地确保施工中()安全。
根据《商业银行授信工作尽职指引》,授信工作人员应当回避其近亲属申请的客户授信业务。()
公安机关要调整各种社会关系,其中最基本的关系是公安机关与()的关系。
某高校同宿舍两学生尚某、梁某,因琐事发生争吵继而发生互殴,梁某情急之下抓起一玻璃杯打向尚某,造成尚某左眼球破裂,失明,脑功能遭到严重损害。后经鉴定,尚某成为限制行为能力人。尚某的父亲向该校所在地的公安机关控告,要求立案追究梁某的刑事责任。公安机关认为本案事
最新回复
(
0
)