首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
admin
2013-04-02
118
问题
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。
例如,字符串数组中的M个字符串为
则合并后的字符串的内容应是: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/wDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“后进先出”原则组织数据的数据结构是______。
以下程序的运行结果是【 】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf("@");bre
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于【】。
以下语句或语句组中,能正确进行字符串赋值的是
下列存储器中,存取速度最快的是()
【】是指一个数据对象中的各个数据元素之间存在的联系。
设有下列二叉树:对此二叉树后序遍历的结果是
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
若有下面的说明和定义:structtest{intm1;Charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(struct
随机试题
从中华人民共和国成立到社会主义改造基本完成,这是一个过渡时期。这个时期我国的社会性质是
在均数为μ,标准差为σ的正态总体中随机抽样,|-μ|≥______的概率为5%
A.水利尿B.渗透性利尿C.尿崩症D.尿失禁E.延髓受损静脉滴注甘露醇引起
房地产开发项目的可行性研究过程中,项目概况的内容一般包括()。
依照《矿山安全法实施条例》第三十六条的规定,不属于矿山企业对职工的安全教育、培训内容的是()。
关于起诉的方式说法正确的是( )。
三栏式明细账只适合于要求进行金额核算的明细账户,如“应收账款”、“应付账款"、“原材料”等。()
心理学研究表明,出色经理人的成就需要、权力需要和亲和需要的特点是()。
数据库管理系统中()是事务管理部件的责任。
ResolvingConflictinaMulticulturalEnvironmentI.Definitionofculture—Cultureisagroupwhichshapesaperson’s【T1】_____
最新回复
(
0
)