首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
admin
2019-07-10
42
问题
编写函数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://kaotiyun.com/show/oZID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
所谓信息加工,就是将人脑与计算机进行类比,将人脑看作类似于计算机的信息加工系统。但是这种类比只是机能性质的,也就是在行为水平上的类比,而不管作为其物质构成的生物细胞和电子元件的区别。换句话说,这种类比只涉及软件而不涉及硬件。这段话中的“软件”是指(
下列陈述中错误的是()。
以下不属于雅典国家形成和发展过程中的改革的是()
下列选项中,不能说明新石器时代农业革命历史地位的是()
论述义和团运动对中国近现代史的影响。(四川大学2017年中国通史真题)
简述统计假设检验中两类错误的定义及其关系。
下列选项正确地表达了法律与政治的关系的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
下列关于boolean类型的叙述中,正确的是()。
随机试题
女,8岁,左前臂肿块约8cm×6cm大小,质软,呈青紫色,边界不清可压缩,诊断为女,25岁,背部皮下肿块约2cm×1cm大小,边界清,中央有小黑点,诊断为
常见的癫痫持续状态系指
对已确认发生严重不良反应的药品,应
A石化厂建成于1990年,现有原油一次加工能力1000×104t/a,综合加工能力800×104t/a,主要有常减压、催化裂化、连续重整、延迟焦化、汽柴油加氢、渣油加氢、加氢裂化、煤制氢、聚丙烯、苯乙烯等主体生产装置,以及配套的公用工程、辅助系统等。产品有
建筑管道安装一般应本着()的原则进行。
有关商业银行的活期存款计结息规则,下列说法正确的有()。
按我国税法规定,纳税人以自产的液体盐加工固体盐,按液体盐征税,以液体盐的数量为课税数量。()
旅游景区景点调整门票价格对境外旅游团队应从批准调价之日起延迟()执行。
张军等兄弟五人为某食品有限公司全体股东,该公司为兄弟五人共同出资建立。公司股东会由兄弟五人组成,张军为公司法定代表人。公司成立并经营若干年后,兄弟五人析产,于是协议减少公司资本。该公司工商登记上的公司资本为170万元。公司的实际资产则有:①现金9.3万元
英国剑桥大学的史蒂芬.霍金教授是当代国际著名物理学大师,也是杰出的科普作家。他于1988年写的一部在世界上广为流传的科普小说是______。
最新回复
(
0
)