首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后的字符串的内容应是:AA
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后的字符串的内容应是:AA
admin
2021-06-15
43
问题
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。
例如,字符串数组中的M个字符串为
AAAA
BBBBBBB
CC
则合并后的字符串的内容应是:AAAABBBBBBBCC。
提示:strcat(a,b)的功能是将字符串b复制到字符串a的串尾上,成为一个新串。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define M 3
#defitie 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 Strincj:\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/jwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);prinff("*");程序的运行结果是()。
下列关于栈的叙述正确的是
以下选项中函数形参不是指针的是
有以下程序段charname[20];intnurn;scanf("name=%snurn=%d",name,&nurn);当执行上述程序段,并从键盘输入:name=Lilinurn=1001后,name的值为
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==′*′)a++;while(*b=*a){b++;a++;}}main(){char*s=″*****a
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下不能将s所指字符串正确复制到t所指存储空间的是()。
以下关于函数的叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
以下正确的说法是()。
随机试题
消费者有权要求经营者提供任何商品的价格、产地、生产者、等级、检验合格证明、使用方法说明书、售后服务等情况。
划线时,应从()开始。
资本主义银行利润()
乳房与哪些经脉相关:
复合会计分录仅指账户的对应关系属于多借多待的会计分录。()
失真度表(无线电通讯专用仪器)
关于税收的含义,说法正确的是()。
老张因保外就医成为社区矫正对象。社会工作者去老张家进行家访时,通知他本周三到社区矫正中心参加法制讲座。上述情况中,老张属于()的服务对象。
据《礼记.王制》记载,西周天子和诸侯所设大学分别称为()。
Alandfreefromdestruction,pluswealth,naturalresources,andlaborsupplyallthesewereimportant【C1】______inhelpingEng
最新回复
(
0
)