首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
admin
2016-09-03
50
问题
编写函数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");
seanf("%s%s",sl,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);
fseanf(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’; }。
解析
本题考查:不使用字符串函数实现字符串连接操作。通过for循环语句来完成,不要忘了最后需要加上字符串结束标识‘\0’。
本题用两个循环完成操作,第1个循环的作用是求出第1个字符串的长度,即将i指到第1个字符串的末尾。第2个循环的作用是将第2个字符串的字符连到第1个字符串的末尾。最后在第1个字符串的结尾加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/zwID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某收藏家有三个古董钟,时针都掉了.只剩下分针,而且都走得较快,每小时分别快2分钟、6分钟及12分钟。如果在中午将这三个钟的分针都调到指向钟面的12点位置,()小时后这三个钟的分针会再次指向相同的位置。
某羽毛球赛共有23支队伍报名参赛,赛事安排23支队伍抽签两两争夺下一轮的出线权,没有抽到对手的队伍轮空,直接进入下一轮。那么,本次羽毛球赛最后共会遇到多少次轮空的情况?()
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。无法从表2获得支持的判断是:
下列选项中,属于非正式法律渊源的是()。
根据《刑法》关于量刑的规定,下列说法中不正确的是()。
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
下列关于生命科学研究方法与发展过程的叙述,正确的是()。
阅读以下文字,回答下列问题。网络时代巨大的信息量要求网络人际交流迅速快捷,此时,传统语言的表达已不足以将信息转变成最简洁的形式输入输出。于是网络语言应运而生。这种语言以轻松活泼、幽默风趣、戏谑调侃的面目出没于传统媒体,让人耳目一新。比如“美眉”指
研究人员发现,与现生树木相比,古老的枝蕨类植物的茎干结构和生长方式明显不同。现生常见树木中,起到支撑和运输作用的组织维管束往往呈一个单一的整体。它通过不断的次生生长,让树木茎干加粗,并产生年轮。而在泥盆纪的枝蕨类植物中,至少存在数十个互相独立、交织成网状的
下列数据结构中,属于非线性结构的是
随机试题
(1)商品经济出现(2)资本主义生产方式产生(3)生产力发展(4)资本原始积累(5)社会分工扩大
毛泽东提出的社会主义现代化建设的战略目标和步骤。
在Word中,除第一行外,其余各行都缩进一定值的缩进方式称为_______。
工程项目管理组织设计的主要依据有()
冻土路堑的施工原则主要是()。
在下列项目中,属于会计账户的金额要素的是()。
联系实际,谈谈如何在学校开展心理健康教育。
下列几句话中有语病的一句是()。
在当代,世界各国的互通有无的贸易动机已不占主要地位,通过对外贸易更多的是为了获得比较利益。()
在过去五年里,××型高速列车先后发生了4次脱轨事故。针对××型高速列车存在设计缺陷的公众质疑,该型号的列车制造商提出反驳:调查表明,每一次脱轨事故都是由于驾驶员违反操作规程而导致的。列车制造商的反驳是基于下列()项假设。
最新回复
(
0
)