首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:比较两个字符串的长度, (不得调用C语言提供的求字符串长度的函数),函数返回较短的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入nanjing<CR>nanchang<CR>(<CR>为回车键)
请编写一个函数fun(),它的功能是:比较两个字符串的长度, (不得调用C语言提供的求字符串长度的函数),函数返回较短的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入nanjing<CR>nanchang<CR>(<CR>为回车键)
admin
2009-02-15
44
问题
请编写一个函数fun(),它的功能是:比较两个字符串的长度, (不得调用C语言提供的求字符串长度的函数),函数返回较短的字符串。若两个字符串长度相等,则返回第1个字符串。
例如,输入nanjing<CR>nanchang<CR>(<CR>为回车键),函数将返回nanjing。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
char *fun(char *S,char *t)
{
}
main()
{
char a[20],b[10],*p,*q;
int i;
printf("Input lth string:");
gets(a);
printf("Input 2th string:");
gets(b);
printf(“%s”,fun(a,b));
}
选项
答案
char*fun(char *S,char *t) { int i,j; for(i=0,s[i]!=‘\0’;i++); /*求字符串的长度*/ for(j=0;t[j]!=‘\0’;j++); /*比较两个字符串的长度*/ return s; /*函数返回较短的字符串,若两个字符串长度相等,则返回第1个字符串*/ else return t; }
解析
本题中,第1个for循环的作用是求出s的字符个数i,第2个for循环的作用是求出t的字符个数j,因为任何循环都要控制—条语句,所以在每—个for循环条件后面必须要有—个分号。
本题也可用如下技巧:
#include<string.h> /*一定要注意在最前面加#include<string.h>*/
char *fun(char *s,char *t)
{
if(strlen(S)>=strten(t)
return s;
else return t;
}
转载请注明原文地址:https://kaotiyun.com/show/eTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
能源是人类生存和发展的重要物质基础.攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
行政征收的实施应以下列哪一项内容为前提?()
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
六年级五个班的同学共植树100棵。已知每个班植树的棵数都不相同,且按数量从多到少的排名恰好是一、二、三、四、五班。又知一班植的棵数是二、三班植的棵数之和,二班植的棵数是四、五班植的棵数之和,那么三班最多植树多少棵?
4支足球队进行单循环比赛,即每两队之间都比赛一场。每场比赛胜者得3分,负者得0分,平局各得1分。比赛结果,各队的总得分恰好是4个连续的自然数。输给第一名的队的总分是多少?
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
随机试题
结核性胸膜炎胸腔积液检查有诊断价值的是
男,70岁。有腹股沟区可复性肿物15年。糖尿病病史7年,口服降糖药控制,空腹血糖近1个月来维持在6.2~9.0mmol/L,吸烟20余年,20~30支/日。查体:P84次/分,R20分/次,BPl60/100mmHg。拟行右腹股沟无张力疝修补术。其围手术期
从汽缸容积利用角度看,提高活塞式压缩机的压力比是不利的,一般一级的压力比为()。
(2005)已知变压器的STN(kVA),UTN(kV)及试验数据UK%,求变压器XT的公式是()。
甲公司自2014年初经营恶化,拖欠债务,资不抵债,2015年9月1日甲公司向人民法院申请破产清算,2015年9月10日法院裁定受理申请,并指定了管理人。管理人可以申请撤销甲公司下列行为的有()。
()属于外国旅游者入出中国境的权利或义务。
阅读材料,回答问题。“低碳”不仅是经济发展的生态原则,也是一种健康的生活方式。以下选取的是生活中的几个镜头:①饭店里,有顾客拒绝使用一次性筷子。②集市上,有购物者向销售者一次次索要塑料袋。③学校里,空无一人的教室灯火通明。
小王的步行速度是4.8千米/时,小张的步行速度是5.4千米/时,他们两人从甲地到乙地去。小李骑自行车的速度是10.8千米/时,从乙地到甲地去。他们3人同时出发,在小张与小李相遇后5分钟,小王又与小李相遇。问小李骑车从乙地到甲地需要多少时间?()
Feelinganxious?Yourmoodmayactuallychangehowyourdinnertastes,makingthebitterandsaltyflavorsrecede,accordingto
MotherNatureShowsHerStrengthTornadoes(龙卷风)andheavythunderstormsmovedacrosstheGreatLakesandintoTrumbullCounty
最新回复
(
0
)