首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 则合并后的字符串的内容应是:AAAABBBBBBBCC。 提示:str
admin
2013-04-02
59
问题
请编写函数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://jikaoti.com/ti/Pin0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b};
有以下程序 main0 {int a=l,b=3,c=5; int *p 1 =&a,*p2--&b,*p=&c; *p-~pl*(*p2); print~"%dXn",c); }
设有如下三个关系表下列操作中正确的是______。
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,【】给出了数据库物理存储结构和物理存取方法。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是______。
在下列字符序列中,合法的标识符是()
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【】。
可在C程序中用作用户标识符的一组标识符是
随机试题
患者,男,42岁。诊断肝硬化3年。1个月来,右上腹疼痛,乏力,4小时前突然腹痛加剧来急诊。查体:四肢湿冷,心率122次/分。血压70/50mmHg,腹膨隆,稍紧张,有压痛,反跳痛,肝肋下3cm,不光滑,移动性浊音阳性,肝浊音界存在,应立即做的最合适的检查是
小儿的眼和头能转向声源,能区别语言的意义时,已有
关于单克隆抗体
2010年9月,海口公司与大洋公司签订了一份技术转让合同.商定双方共同开发手写式笔记本电脑.合同中的仲裁条款规定:“因履行本合同发生的争议,若双方无法本着诚实、友好的原则协商解决,则应当申请合同履行地仲裁机构进行仲裁。”2011年2月,双方发生争议,大洋公
实行审批制的项目,在工程项目可行性研究报告中需要列入的与招标有关的内容包括()
某公路施工企业2009年度共实现净利润1900万元,当期分配利润400万元。根据企业会计准则及其相关规定,企业未分配利润为()。
我国专业化()的成立,标志着我国在物业管理道路上迈出了第一步。
从产业资本的职能形式来看,实现商品价值和剩余价值是( )
【51】【52】
Womenstillhaveanuneasyrelationshipwithpowerandthetraitsnecessarytobealeader.Thereisthisinternalizedfearth
最新回复
(
0
)