首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
admin
2013-04-02
67
问题
请编写函数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全国计算机二级
相关试题推荐
有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1="
有以下程序 void fun2 (char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1(){ a=’C’; b=’D’; }
下列选项中不符合良好程序设计风格的是______。
以下程序的输出结果是【 】。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=20;
有以下程序 struct S{ int n;int a[20];}; voidf(struct S*p) { int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j+
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
若有以下定义和语句: ihtw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
程序的编制与算法的设计在效率上的关系是:()
以下有4组用户标识符,其中合法的一组是______。
随机试题
下列关于我国前沿科技的说法,错误的是()。
【】是指公司一定时期息税前利润与利息费用的比值,用以衡量公司偿还债务利息的能力。
与真核mRNA分子稳定性有关的因素是
A.子宫圆韧带B.子宫阔韧带C.子宫主韧带D.子宫骶韧带E.盆底肌维持子宫前倾的是
患者,男,50岁。确诊乙型肝炎20年,长期需要家人照顾其生活起居。今日该患者因食欲缺乏、厌油、腹胀3个月,加重1个月入院。该患者入院第三天早饭后感腹胀不适,并呕吐咖啡渣样液体,随即出现乏力、皮肤湿冷。测血压:80/50mmHg,心率138次/分。则该患
A.面目全身皮肤发黄,颜色鲜明,精神疲倦,舌红苔黄B.面目皮肤发黄,颜色淡而晦暗,日久不退,四肢欠温C.面目全身发黄,气促汗出,肢冷脉微D.面目皮肤发黄,颜色深而晦暗无华,右胁痞块质硬,舌见瘀点E.面目皮肤发黄,发热,烦躁,吐血,两目上视
对RBC内裂殖体有迅速而强大杀灭作用的药物是()
中国用砖的历史始于何时?
()是基金在一定时期内全部损益的总和。
下列关于类模板的模板参数的叙述中,错误的是
最新回复
(
0
)