首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBC
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBC
admin
2017-09-23
53
问题
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。
例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBCC”。
注意:部分源程序给出如下。
请勿改动主函数maln和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stdio.h >
#include < conio.h >
#de fine M 3
#define N 20
void fun (char a[M][N],char *b)
{
}
void main()
{
char W[M][N]={"AAAA",
"BBBBBBB","CC");
char a[100]:
{"#################");
int i;
printf("The string:\n");
for(i=0;i < M;i++)
puts(w
);
printf("\n");
fun(w,a);
printf("The A string:\n");
printf("%s",a);
printf("\n\n");
}
选项
答案
void fun (char a[M] [N],char *b) { int i,j,k=0; for(i=0;i < M;i++)/* 将字符串数组中的M个字符串,按顺序存入一个新的字符串*/ for(j =0;a[i][j]!=’\0’;j++) b[k++]=a[i][j]; b[k]=’\0’; /*在字符串最后加上字符串结束标记符*/ }
解析
本题考查:字符串连接操作。本程序中第1个for循环的作用是对二维数组行的控制,第2个循环的作用是从同一行中取出字符并存放到一维数组b中,语句是b[k++]=a
[j];。
转载请注明原文地址:https://www.kaotiyun.com/show/nsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%5)==0)break;elsei--;}i+
若有“doublea;”,则正确的输入语句是()。
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。#include<stdio.h>main(){charc1,c2;c1=’a’+’6’-’0’;c2=’a’+’3’-’0’;
随机试题
抑郁症的急性期,抗抑郁剂治疗至少
B公司是微型电脑芯片领域市场占有率最高的企业。为了保住其在该领域的地位,B公司加强对零售商和经销商的控制。A企业在微型电脑芯片市场的占有率仅次于B公司,为了能够扩大自身的市场份额,采取了多项措施,首先,开发产品的独特性,在消费者心目中树立差异化的形象。其次
用于某高速公路的沥青混合料进行室内车辙试验,该工程处于1~2气候分区。请回答下列问题:该沥青混合料的抗车辙能力不显著,采取以下()措施可加以提高。
在路基防护工程是种草防护适用的条件是( )。
【背景资料】A安装公司承包某分布式能源中心的机电安装工程,工程内容有:三联供(供电、供冷、供热)机组、配电柜、水泵等设备安装和冷热水管道、电缆排管及电缆施工。三联供机组、配电柜、水泵等设备由业主采购;金属管道、电力电缆及各种材料由安装公司采购。
关于心理咨询师表达真诚的说法正确的有()。
曾有媒体报道,某大学将五十四名正副教授“正式解聘”,并对这一所谓教授“下课”事件欢欣鼓舞,理由是我国实质上的“终身教授”制度形同大锅饭,一来“导致高校冗员众多”,二来致使教授不思进取,抑制竞争和创新。以下哪项为真,能有力地对上述措施提出质疑?(
乌比冈湖效应是指人的一种总觉得什么都高出平均水平的心理倾向,即给自己的许多方面打分高过实际水平。根据上述定义,下列不属于乌比冈湖效应的是:
下列软件中,属于应用软件的是()。
In1954atamingpointinmedicalhistory,resultingfromappliedbionics,wasthefirst"openheart"surgerydoneinMinneapoli
最新回复
(
0
)