首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下而两个字符串: “FirstString一一” “SecondString”
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下而两个字符串: “FirstString一一” “SecondString”
admin
2021-04-28
82
问题
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下而两个字符串:
“FirstString一一”
“SecondString”
程序输出:
“FirstString一一SeeondString”
注意:部分源程序给出如下。
请勿改动主函数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”,sl,s2);
printf(“sl=%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为p1字符串的总长度,包括结束标记符*/ for(j=0;p2[j]!=‘\0’,j++) p1[i++]=p2[j]; /*将p2字符串 连在p1字符串后面*/ p1[i]=‘\0’; /*在字符串最后加上结束标记符*/ }
解析
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾;第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/93tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
T列数据结构中,不能采用顺序存储结构的是
设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
关于字符数组定义中存在语法错误的是()。
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;s
关于do循环体while(条件表达式);以下叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
随机试题
心肌梗死时心律失常最常发生在多长时间
水火既济的关系,主要是指乙癸同源的关系,主要是指
龟甲入汤剂应当
单位和个人依法使用的国有土地,由()登记造册、核发证书,确认建设用地使用权。
切割过程的实质是发生化学反应的切割方法是( )。
如果是对银行有利的消息,该银行从业人员可以随意将消息发布给媒体。()
瀑布模型把软件生命周期划分为8个主要的阶段,其中(9)阶段定义的规划将成为软件测试中的系统测试阶段的目标。
在计算机中,算法是指
Usingtheinformationinthetext,completeeachsentence14~18,withawordorphrasefromthelistbelow.Foreachsentenc
Artificialsnowisusedinagricultureasatypeof______forplantsincoldconditions.
最新回复
(
0
)