首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下而两个字符串: “FirstString一一” “SecondString”
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下而两个字符串: “FirstString一一” “SecondString”
admin
2021-04-28
78
问题
编写函数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://www.kaotiyun.com/show/93tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序main(){chara,b,c,d;Scanf("%C%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
下面描述中错误的是
有以下程序:#include<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++:for(j=0;j<=3;j++){if(j%2==0)continue;x++;}x++:
以下是if语句的基本形式:if(表达式)语句其中“表达式”
下列叙述中正确的是()。
下面关于"EOF"的叙述,正确的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
张力性气胸的治疗方法包括
男性,42岁,支气管哮喘急性发作,查血气分析:PaCO2增高提示
【案例】男性,30岁。肥胖体型。体检发现血压160/110mmHg。对高血压患者下列说法不正确的是
引起肝性脑病最主要的病因是
最长的一段消化管是
肛隐窝炎的并发症是()
(2015年真题)据某著名武侠小说:北宋年间,有人向官府告发称,丐帮帮主乔某杀害其师父。经官府审理,控告属实。又查明乔某系辽国人,其师傅系北宋人。根据宋朝法律,对乔某的行为应适用的法律是()。
根据组合管理者对市场效率的不同看法,其采用的管理方法可大致分为被动管理和主动管理两种类型。()
导游员沿着旅游行车路线对导游内容进行讲解,采用的讲解方法是()。
AdvertisingMediainAmerica IntheUnitedStates,therearemanymediaforadvertising.Theoldestkindisthenewspaper.【1】_
最新回复
(
0
)