首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
admin
2019-07-10
67
问题
编写函数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://www.kaotiyun.com/show/oZID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个人________不懂得正确的意见只能是对于实际事物的客观的全面的反映,________坚持要按自己的主观的片而的想法去办事,那么,________他有善良的动机________还是会犯或大或小的错误。填入画横线部分最恰当的一项是(
研究人员发现,与现生树木相比,古老的枝蕨类植物的茎干结构和生长方式明显不同。现生常见树木中,起到支撑和运输作用的组织维管束往往呈一个单一的整体。它通过不断的次生生长,让树木茎干加粗,并产生年轮。而在泥盆纪的枝蕨类植物中,至少存在数十个互相独立、交织成网状的
________生态文明是由人的问题引起的,________最终指向人的生存和发展,________,要建设生态文明,就必须对人自身的观念、行为做出深刻的检视。填入画横线部分最恰当的一项是()。
新技术的涌现,特别是互联网技术应用和相关产业的突飞猛进,为后发国家提供了结构调整“弯道超车”的巨大________。填入画横线部分最恰当的一项是()。
下列各句的修辞方法依次排列,正确的一项是()。①共产党不是靠吓人吃饭,而是靠马克思列宁主义的真理吃饭。②他们起了留声机的作用,忘记了自己认识新鲜事物和创造新鲜事物的责任。③她笑得好甜。④我们直上,直上,不久便已到了最险峻的山岭上。
2019年12月17日,我国第一艘国产航母山东舰正式交付。下列关于山东舰的说法,错误的是()。
下列选项中不属于近代设立的外事机构的是()
论述1910年代中国与外蒙古的关系。(南开大学2016年中国历史真题)
我国实体法和程序法开始逐步分离始于()
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有元素个数为()。
随机试题
莫泊桑的长篇小说有
原发性心肌病临床最常见类型是
甲与乙系父子关系,甲起诉乙请求给付赡养费。法院确定开庭审理后,对甲和乙都进行了传票传唤。但法院开庭审理时,乙未到庭,也没有向法院说明理由。在这种情况下,法院如何处理?
《公司法》为保护债权人的利益,制定了一系列强制性的规则,下列各项中,哪些是这样的规则?()
钱某在某上市公司任职,任职期间该公司授予钱某限售股3万股,该批限售股已于2012年年初解禁,钱某在8月份之前陆续买进该公司股票2万股,股票平均买价为5.4元/股,但限售股授予价格不明确。2012年8月钱某以8元/股的价格卖出公司股票4万股。在不考虑股票买卖
营销预算方案的内容不包括()。
股份公司采取剩余政策进行利润分配最主要是为了()。
各类身体素质的增长速度快慢顺序如何?
对近来全国范围内通胀产生的背景和根源,众说纷纭,其说不一,有说存款利率过低造成的,有说外来热钱导致的,有说国际上大宗商品涨价带动的,还有说是农民工短缺、工人工资上涨引发的等等。应该说这些因素都是客观存在的,它们对这次通货膨胀或多或少都起了一定的作用。但近年
Whichofthefollowingmightbethebesttitleforthepassage?Whichofthefollowingcanbeinferredfromthepassage?
最新回复
(
0
)