首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句
编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句
admin
2010-05-05
32
问题
编写一个函数,从传入的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
);
puts(ss
);
while(!strcmp(ss
, "****")==0)
/*用****作为结束输入的标志*/
{
i++;
gets(ss
);
puts(ss
);
}
n=i;
ps=fun(ss,n,&ps);
print~("\nmax=%s\n",ps);
}
选项
答案
fun(char (*a)[81], int num, char *max) { int i=0; max=a[0]; for (i=0; i<num; i++) /*找出最长的一个字符串*/ if(strlen(max)<strlen(a[i])) max=a[i]; return max; /*传回最长字符串地址*/ }
解析
做本题之前,我们先应该明白ss是一个指向一维数组的指针变量,max是指向指针变量的指针变量。所以引用时要注意加上*。我们不可能只用max,因为ss[0]是一个数组地址而不是一个指针的地址。
转载请注明原文地址:https://kaotiyun.com/show/tHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于等离子电视的使用,下列说法错误的是()。
关于缓刑,下列哪一选项是错误的?()
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
扩张性货币政策的主要功能是()。
下列不属于我国民族政策内容的是()。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
下列战役按时间先后顺序排列正确的是()。①武汉会战②淞沪会战③徐州会战④太原会战⑤枣宜会战
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
随机试题
男孩,7岁,体重22kg,1岁时因肠套叠施行手术治疗。此次因腹痛伴呕吐、便秘2天入院。诊断为粘连性肠梗阻。按体重计算,入院当日应补充的生理需要量为
某女,经来淋漓12天未净,量少色暗,小腹疼痛,舌暗,脉沉涩,治法是()
我国甲药品批发企业代理了某国乙药品生产商生产的疫苗,该疫苗在销售中出现了重大安全隐患,应实施召回。根据《药品召回管理办法》,该召回行为的主体应是
关于厂站水处理构筑物的特点,说法有误的是()。
公司缴纳房屋买卖的契税事业单位按照国家有关规定改制为企业,原投资主体存续并在改制后企业中出资(股权、股份)比例超过规定比例的,对改制后企业承受原事业单位土地、房屋权属的,免征契税,该规定比例是()。
Oncewebegin______thesefilesaccordingtotheircontentanddate,ourcomputernetworkdrivewillseemlessconfusing.
王某,男性,33岁,已婚,硕士研究生,单身在外工作(夫妻分居)。自我陈述:担心、紧张、烦躁不安、怀疑自己生病2年,自己就诊。2年前,由于工作应酬陪客人喝酒。可能是喝多的原因,我糊涂地与一个歌厅小姐发生了一次性关系,以后再未往来,也无其他类似经历,但我在
我国心理学界一般认为,品德的心理结构包括()。
教育作为一种社会现象,鲜明地表现出其特有的社会属性。下列不属于教育的社会属性的是()
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。第一张幻灯片的背景预设颜色为“茵茵绿原”,底纹式样为“斜下”;全部幻灯片的切换效果设置为“阶梯状向右下展开”。
最新回复
(
0
)