首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序运行后的输出结果是: FirstSt
admin
2016-09-03
62
问题
编写函数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://www.kaotiyun.com/show/zwID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在空间中最多能放置多少个正方体,使得任意两个正方体都有一部分表面相接触?()
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。根据表2,在被调查的全体人群中,选择“缺乏组织”的人占全体人群的比例可能
根据以下资料。回答以下问题。关于2008~2012年间国家电网公司清洁能源的发展,能够从资料中推出的是:
根据《刑法》关于量刑的规定,下列说法中不正确的是()。
刑法分则某条文规定:犯A罪的,“处三年以下有期徒刑,并处或者单处罚金”。被告人犯A罪,但情节较轻,且其身无分文。对此,下列哪一判决符合该条规定?()
依据我国特别行政区基本法,下列哪个选项的表述是正确的?()
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
下列叙述错误的是()。
太平洋战争时期,一艘航空母舰在战斗中遭受敌军攻击,左舷中弹进水,舰上燃起大火,下列紧急处理方式错误的是()。
设z=f(x,y),x=g(y,z)+φ,其中f,g,φ在其定义域内均可微,求.
随机试题
异步伺服电动机励磁绕组接________的交流电源,控制绕组接控制电压。
如果以损失值为依据进行未确定型决策分析,乐观法的决策准则是
对心律不齐病人,最适宜的检查是
以贷款银行认可的质押方式申请设备贷款的,贷款最高额不得超过质物价值的()。
商业银行承诺在未来某一日期按照事先约定的条件向客户提供约定的信用业务,这项业务是()。
甲企业发出实际成本为140万元的原材料,委托乙企业加工成半成品,收回后直接对外出售,甲企业和乙企业均为增值税一般纳税人,甲企业根据乙企业开具的增值税专用发票向其支付加工费4万元和增值税0.68万元,另支付消费税16万元,假定不考虑其他相关税费,甲企业收回该
下列关于我国传统文化常识的表述,下列说法不正确的是()
在做出反应之前,被试一般处于积极准备的“预备”状态,力求尽快对刺激做出反应。那反应时与预备时间的关系是()
办公室自动化(OA)是计算机的一项应用,按计算机应用的分类,它属于()。
Languageswillcontinuetodiverge.EvenifEnglishweretobecometheuniversallanguage,itwouldstilltakemanydifferentfo
最新回复
(
0
)