首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
admin
2019-07-10
43
问题
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。
例如,分别输入下面两个字符串:
FirstString--
SecondString
程序运行后的输出结果是:
FirstString--SecondString
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
void fun(char p1[],char p2[])
{
}
main()
{char s1[80],s2[40];void NONO();
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);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
int i;
FILE*rf,*wf;
char s1[80],s2[40];
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%s",s1);
fscanf(rf,"%s",s2);
fun(s1,s2);
fprintf(wf,"%s\n",s1);
}
fclose(rf);
fclose(wf);
}
选项
答案
void fun(char p1[],char p2[]) { int i,j; for(i=0;p1[i]!=’\0’;i++); for(j=0;p2[j]!=’\0’;j++)p1[i++]=p2[j]; p1[i]=’\0’; }
解析
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾。第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结束标识‘\0’。
转载请注明原文地址:https://jikaoti.com/ti/T7kiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
古村落面临着继续前行、接受改造和灰飞烟灭三条道路。其实,这些情况是带有普遍性的。据冯骥才先生统计,2000年国内共有371万个自然村,到2010年只剩下263万个。十年消失了108万个,平均每天消失近300个。这其中绝大部分是古村落。这一方面反映出古村落处
下列陈述中错误的是()。
通常,有效提示会促进加工。然而,外周提示之后延迟300毫秒或更长时间,那一位置的目标觉察不仅没有受到促进,反而变慢。这种效应称做()
简述统计假设检验中两类错误的定义及其关系。
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
《刑法》第13条规定:一切危害国家主权、领土完整和安全,分裂国家、颠覆人民民主专政的政权和推翻社会主义制度,破坏社会秩序和经济秩序,侵犯国有财产或者劳动群众集体所有的财产,侵犯公民私人所有的财产,侵犯公民的人身权利、民主权利和其他权利,以及其他危害社会的行
2009年,甲某驾驶机动车超速行驶,被交警乙某拦住,乙某对甲某的超速违章行为进行了罚款,但并未出具罚单。甲某要求出具罚单,乙某认为甲某态度不好,遂加罚人民币1000元,并告诉甲某,如果再狡辩,将再加重处罚。事后,甲某向公安局督察队进行举报,声称乙某态度蛮
设函数f(x)=一2x2+3x+2k。则f(x)与横轴的交点在区间(一2,2)中。
构建社会主义和谐社会的现实意义是
有下列二叉树,对此二叉树进行后序遍历的结果为()。
随机试题
恶性葡萄胎与绒毛膜癌的主要区别是
锁骨摄影不采用
根据下面材料,回答问题。下列结论正确的是()。
旅游者购物后发现是残次品、赝品、计价有误或对所购商品不满意,要求导游人员帮其退换时,导游人员应()。
若某机关所办之事因缺乏一定的物力、财力或人力,需要报请上级协助解决,应写哪一类的请示?()
关于因特网中的主机和路由器,以下说法中正确的是()。I.主机通常需要实现TCP协议Ⅱ.路由器必须实现TCP协议Ⅲ.主机必须实现IP协议Ⅳ.路由器须实现IP协议
由陨石撞击地球所形成的陨石坑在地球上虽然到处都有,但在地质较稳定的地区出现的陨石坑则最为密集。这种陨石坑的相对密集现象,肯定是由于地质较稳定地区较小的地表变化所造成的。以下哪项是使上文结论成立的假设?
当代资本主义国家出现的新变化原因是多方面的,主要有
若,则()
Thecostofplantandequipmentincludesallexpendituresreasonableandnecessaryinacquringtheassetandplacingitinapos
最新回复
(
0
)