首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较K的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函
请编写一个函数fun(),它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较K的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函
admin
2010-05-05
90
问题
请编写一个函数fun(),它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较K的字符串。若两个字符串长度相等,则返回第1个字符串。
例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函数将返回shanghai。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
char *fun(char *s, char *t)
{
}
main()
{
char a[20],b[10],*p,*q;
int i;
printf ("Input 1th string: ");
gets(a);
printf{"Input 2th string: ");
gets(b);
printf("%s",fun(a,b));
}
选项
答案
char *fun(char *s, char *t) { int i,i; for(i=0;s[i]!= ’\0’;i++); /*求字符串的长度*/ for(j=0;t[i]!= ’\0’;j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串,若两个字符串长度相等,则返回第1个字符串*/ else return t; }
解析
本题中,第1个for循环的作用是求出s的字符个数i,第2个for循环的作用是求出t的字符个数j,因为任何循环都要控制一条语句,所以在每一个for循环条件后面必须要有一个分号。
本题也可用如下技巧:
char *fun(char *s,char *t)
{if(strlen(s)>=strlen(t) return s;
else return t;
}
转载请注明原文地址:https://kaotiyun.com/show/THID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
阿尔泰国立大学的生物学家研制出转基因成分快速检测仪.可在较短时间内检测出食品中是否含有某种转基因成分。以下对转基因说法错误的是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
随机试题
汽轮机甩负荷后转速上升,但未引起危急保安器动作即为甩负荷试验合格。()
肌肉骨骼的运动实现的程序化、自动化和完善化的外显动作方式,称为()
下列有关流感的叙述,正确的是
增值税纳税人销售货物或提供应税劳务,计算应纳税额时,下列哪些项目的进项税额不得从销项税额中抵扣?( )
从某河流取水的河床式取水构筑物,取水规模为24×104m3/d,采用两根DN1200mm的自流管引水到集水井,管长均为120m,总局部水头损失系数(包括进水格栅)为8.0,当流量以m3/s计时,DNl200mm进水管的比阻a=0.000657s2/m5。河
某建设单位(以下称甲方)拟开发一居民小区,该小区位于市区,施工条件便利,相关手续已办理,勘察、设计工作已由受委托的勘察、设计单位完成。甲方进行公开招标,某施工单位(以下称乙方)通过对招标文件的详细分析,认为居民楼设计采用框架-剪力墙结构过于保守。乙方在进
下列对综合理财服务的理解,错误的选项是()。
早在20世纪20年代,儿童心理学家皮亚杰就对儿童的言语作了详尽研究。他着重研究了2—7岁儿童的言语,并将其归为两大类:________和社会化言语。
晓霞能根据他人的具体情况,以平等为标准,在同情、关心的基础上对学习和生活中的道德事件进行判断,根据皮亚杰的理论,晓霞的道德发展于()。
冰心文学创作的基本思想是“爱”的哲学。()
最新回复
(
0
)