首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后的字符串的内容应是:AA
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后的字符串的内容应是:AA
admin
2020-11-27
46
问题
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。
例如,字符串数组中的M个字符串为
AAAA
BBBBBBB
CC
则合并后的字符串的内容应是:AAAABBBBBBBCC。
提示:strcat(a,b)的功能是将字符串b复制到字符串a的串尾上,成为一个新串。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define M 3
#define N 20
void fun(char a[M][N],char*b)
{
}
main()
{ char w[M][N]={"AAAA","BBBBBBB",
"CC"),a[100];
int i;void NONO ();
printf("The string:\n");
for(i=0;i
);
printf("\n");
fun(w,a);
printf("The A string:\n");
printf("%s",a);printf("\n\n");
NONO();
}
void NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf;
char w[M][N],a[100];int i ;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<10;i++) {
fscanf(rf,"%s%s%s",w[0],w[1],
w[2]);
fun(w,a);
fprintf(wf,"%s\n",a);
}
fclose(rf); fclose(wf);
}
选项
答案
int i,j,k=0 ; for(i=0;i
解析
(1)二维字符数组第i行j列元素a
[j],就是指针形式的*(*(a+i)+j)。因此,如果字符*(*(a+i)+j)是串的结束符,则说明该字符串已经结束。
(2)当一维字符数组存放完字符串中各字符后,必须在一维字符数组的尾字符处加一个结束符’\0’,才能把字符数组变成字符串。否则,字符数组就只能是非字符串的一般字符数组。
转载请注明原文地址:https://kaotiyun.com/show/Ca3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;P=c;S=&c[5];printf("%dha",s-P);}程序运行后的
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
以下叙述中正确的是
以F叙述中正确的是
下列描述中,不符合良好程序设计风格要求的是
有以下程序main(){inta=3:a+=a-=a*a:printf(’’%d\n’’,a);}程序的输出结果是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
在具有2n个结点的完全二叉树中,叶子结点个数为()。
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
公民、法人或者其他组织对行政机关所给予的行政处罚享有陈述权、()
制冷工必须首先了解制冷系统的相关知识。()
烧伤后病人创面有分泌物,体温略高,心率呼吸增快,血培养为阴沟肠杆菌,提示为
企业的购进货物、在产品、产成品等发生非正常损失以及其他原因而不应从销项税额中抵扣,按规定转出的进项税额应( )。
甲、乙、丙共有一套房屋,其应有部分各为1/3。为提高房屋的价值,甲主张将此房的地面铺上木地板,乙表示赞同,但丙反对。下列结论正确的是()。
甲公司为上市公司,2009年至2010年对乙公司股票投资有关的材料如下:(1)2009年5月20日,甲公司以银行存款300万元(其中包含乙公司已宣告但尚未发放的现金股利6万元)从二级市场购入乙公司10万股普通股股票,另支付相关交易费用1.8万元。
下列选项中,相对而言会发放较多股利的是()。
根据船舶吨税法律制度的规定,下列各项中,免征船舶吨税的有()。
儿童自我意识与自我教育能力的发展,大致是从自我为中心发展到“自律”,再从“自律”发展到“他律”。()
集合论是德国数学家康托在19世纪末创立的,集合语言是现代数学的基本语言。()
最新回复
(
0
)