首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: “FirstString一一” “SecondString”
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: “FirstString一一” “SecondString”
admin
2017-09-23
61
问题
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下面两个字符串:
“FirstString一一”
“SecondString”
程序输出:
“FirstString一一SecondString”
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdlib.h >
#include < stdio.h >
#include < conio.h >
void fun(char p1[],char p2[])
{
}
void main()
{
char s1[80],s2[40],
system("CLS");
printf("Enter s1 and s2:、n");
scanf("%S%s",s1,s2);
printf("s1=%s\n",s1);
printf("s2=%s\n",s2);
printf("Invoke fun(s1,s2):\n");
fun(s1,s2);
printf ("After invoking:\n");
printf("%S\n",s1);
}
选项
答案
void fun (char p1[] ,char p2[]) { int i,j; for(i=0;p1[i]!=’\0’;i++); /*求出的i为pl字符串的总长度,包括结束标记符*/ for(j=0;p2[j]!=’\0’;j++) p1[i++]=p2[j]; /*将p2字符串连在pl字符串后面*/ p1[i]=’\0’; /*在字符串最后加上结束标记符*/ }
解析
本题考查:不使用字符串函数实现字符串连接操作。通过for循环语句来完成,最后需加上字符串结束标识‘\0’。
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾;第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/noxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
下列叙述中错误的是()。
程序设计的任务包括()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
以下对C语言中联合类型数据的正确叙述是()。
下列选项中可作为C语言合法常量的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
在Word2010中,左缩进用于控制整个段落的左缩进量,____缩进仅控制段落中第一行的缩进量。
______theflood,theshipwouldhavereachedthedestinationontime.
总的来说,患者享有的保密权有两大内容
患者,女性,29岁,葡萄胎清宫术后。护士推荐最佳的避孕方法为
双胍类降糖药物的降糖作用机制是
为了使系统达到其特定的目标,使全体参加者经分工与协作以及设置不同层次的权力和责任制度而构成的一种人的组合体就是( )。
企业计提的长期股权投资减值准备,应借记的会计科目是()。
下列关于票据文义记载的法律效果的表述中,符合相关法律规定的有()。
与肥胖病发生有关的饮食因素有()。
______today’sdigitalrevolutionservesahostofpracticalconcerns,suchascommunicatingandaccessinginformationmorequick
最新回复
(
0
)