首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句
编写一个函数,从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句
admin
2010-05-05
76
问题
编写一个函数,从传入的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全国计算机二级
相关试题推荐
人们形容天空往往是“蔚蓝的天空”,其实,天空并不是蓝色,飞行员在空中飞行到一定高度以后发现越往高处飞天色越暗。这是因为()。
由于IP地址难于记忆,人们采用域名来表示网上的主机,域名与IP地址的对应关系是由()进行转换的。
近年来,随着我国经济从卖方市场转向买方市场,许多企业根据市场需求变化,积极开发和研制新产品,取得了良好的经济效益。但也有一些企业因商品滞销而减产甚至停产。这说明()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
盒子里放有编号为1~10的10个小球。某人先后三次从盒中共取出9个小球.且每次取出球的编号之和是前次的2倍,则盒子中剩余小球的编号是:
随机试题
简述重铬酸钾法的特点及应用范围。
简要说明道德评价能力的发展趋势。
患者,男,34岁。涕中带血1个月余,体检未见异常,鼻咽镜示鼻咽隐窝变浅,活检示鼻咽高分化鳞癌。患者确诊后,进行放疗检查。该检查利用了X线的特性是
利用横道图表示工程进度计划的缺点有()
进行专业工程设计时,如果设计文件中需要选用国家标准图、部标准图及地方标准图,应由()负责解决。
室外给水管网的水量、水压在任何时候均能满足室内最高、最远处消火栓的设汁流量、压力要求,这种方式为()。
下列活动中,属于最基本的实践活动的是()。
展明于2011年3月23日发现王某出版的一部小说侵犯了自己的著作权,那么展明向人民法院提起诉讼的日期不能晚于()。
我国由计划经济转向建立社会主义市场经济体制,是因为()
设向量组Ⅰ:α1,α2,…,αr可由向量组Ⅱ:β1,β2,…,βs线性表示,则()
最新回复
(
0
)