首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
admin
2013-04-02
114
问题
请编写函数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全国计算机二级
相关试题推荐
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
以下叙述中错误的是
下列叙述中错误的是
有以下函数fun(char*a,char*b){while((*a!=’\0])&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能是
下列字符串是用户自定义标识符的是______。
在下列叙述中,错误的一条是()
可以在C语言中用做用户标识符的是______。
下列选项中,不能用作标识符的是
十六进制数BB转换成十进制数是()
可在C程序中用作用户标识符的一组标识符是
随机试题
在国际市场营销的演进过程中,_______是出口营销阶段的两个关键因素。()
A.下腔静脉系B.头臂静脉C.上腔静脉D.锁骨下静脉E.颈内静脉收集下半身静脉血的静脉是【】
关于神经鞘瘤的描述错误的是
ABC是一家以生产干巾和纸巾而发展起来的企业,经过20多年的发展,该企业已经在家庭生活用纸方面(包括纸尿裤),成为国内该行业的老大,年销售额达百亿人民币。虽然该行业是高度竞争的行业,但该企业凭借着“传统渠道”优势——即全国有35万家终端销售点(如小卖部),
某市公安局在其官方微信平台上推出“滴滴报警”功能,市民通过微信报警后,周边警力就能像网约车司机一样“抢单”接警,出警完成后,市民还可实时评价。对此,请谈谈你的看法。
在我国,公安工作是由人民警察以()名义按国家法律赋予的职权进行社会行政管理,执行国家意志,维护工人阶级和广大人民群众利益的活动。
二次型f(x1,x2,x3)=-4x1x2+2x2x3的标准形可以是()
Whenworkersbecomemoreefficient,it’snormallyagoodthing.Butlately,ithasactedasapowerfulbrakeonjobcreation.An
WhatisSallydoingnow?
Itisdoubtfulwhetheranyonecanbeatruly______observerofevents.(2003年清华大学考博试题)
最新回复
(
0
)