首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:比较两个字符串的长度, (不得调用C语言提供的求字符串长度的函数),函数返回较短的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入nanjing<CR>nanchang<CR>(<CR>为回车键)
请编写一个函数fun(),它的功能是:比较两个字符串的长度, (不得调用C语言提供的求字符串长度的函数),函数返回较短的字符串。若两个字符串长度相等,则返回第1个字符串。 例如,输入nanjing<CR>nanchang<CR>(<CR>为回车键)
admin
2009-02-15
42
问题
请编写一个函数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://www.kaotiyun.com/show/eTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我国在大力推进粮食行业信息化发展的同时所要坚持的基本原则不包括()。
20世纪上半叶,发生了以()和()为核心的物理学革命,加上其后的宇宙大爆炸模型、DNA螺旋结构、板块构造理论、计算机科学,这六大科学理论的突破,共同确立了现代科学体系的基本结构。
下列各项.不属于第三次工业革命内容的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
行政征收的实施应以下列哪一项内容为前提?()
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134.已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
随机试题
在系统理论中阵容强大、影响最为深远的是()
能产生溶血素、杀白细胞素和血浆凝固酶的细菌是
在X线片上,髓室及根管影像完全消失,不能分辨出髓腔界线表示有
【2019年真题】防坠安全器是施工升降机重要的安全装置,应在有效的标定期限内使用。某防坠安全器本次标定日期为2019年3月30日,下次最晚标定日期是()。
违反我国《固体废物污染环境防治法》有关危险废物污染环境防治的规定,有下列( )行为之一的,由县级以上人民政府环境保护行政主管部门责令停止违法行为,限期改正,处以2万元以上20万元以下罚款。
()是最基本的账务处理程序。
流动资产减去流动负债后的余额,称为()。
北京一家玩具制造商于8月10日有一笔到期的应付账款,原材料供应商7月底已经提前通知,希望这家玩具制造商按时付款,但是该制造商发现企业缺乏偿付能力,那么这个时候该供应商面临的风险是()。
甲公司为增值税一般纳税人,其存货和机器设备适用的增值税税率为13%。该公司于2×21年3月31日对某生产经营用设备进行技术改造。相关资料如下:(1)2×21年3月31日,该固定资产的账面价值为2000万元(2×21年前三个月计提折旧20万元);(2)改
Whichofthefollowingactivitiesismostsuitableforindividualwork?
最新回复
(
0
)