所属年份:2010.9;2012.3;

请编写函数fun,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。

例如,若字符串数组中的M个字符串为{“AAAA”,”BBBBBBB”,”CC”}则合并后的字符串内容应该是”AAAABBBBBBBCC”

#include

#define M 3

#define N 20

void fun(char a[M][N],char *b)

{

}

int main()

{

FILE *wf;

char w[M][N] = {"AAAA", "BBBBBBB", "CC"},i;

char a[100] = { " ##############################"};

printf("The string:\n");

for(i=0; i

puts(w[i]);

printf("\n ");

fun(w,a);

printf("The A string:\n ");

printf("%s ",a);

printf("\n\n ");

/******************************/

wf=fopen("out.dat","w");

fprintf(wf,"%s",a);

fclose(wf);

/*****************************/

return 0;

}

【解题思路】

本题考查:字符串连接操作。本程序中第1个for循环的作用是对二维数组行的控制,第2个循环的作用是从同一行中取出字符并存放到一维数组b中,语句是b[k++]=a[i][j];。

【参考答案】

void fun(char a[M][N], char *b)

{

int i,j,k=0;

for(i=0; i

for(j=0; a[i][j]!='\0'; j++)

b[k++]=a[i][j];

b[k]='\0'; /*在字符串最后加上字符串结束标记符*/

}

python合并字符串数组_P036 合并字符串数组 ★★相关推荐

  1. spring字符串判空_字符串工具类StringUtils实现字符串是否中文、字符串分割/判空/替换/查找、是否包含乱码及字符串数组合并等常规操作...

    一.前言 关于字符串工具类StringUtils实现字符串是否包含isChinese中文.是否包含isMessyCode乱码.常规数据类型转换.替换/删除/判空.两字符串数组mergeStringAr ...

  2. JS 数组常用函数(数组合并、数组转字符串、顺序反转、范围选择、排序、插入数据、删除数据)

    创建数组 var mycars = new Array(); mycars[0] = "Saab"; mycars[1] = "Volvo"; mycars[2 ...

  3. mysql字符串转数组,合并结果集,转成数组

    1.使用GROUP_CONCAT函数将多个结果集合并 2.使用CONCAT函数将结果集加[ ] 3.实体类接收数据 private String id;private String name;priv ...

  4. 两个有序数组的合并,python版

    看到其他部门的笔试题,发现有这个题目:两个有序数组的合并,于是尝试着用python写出来 关键: 1.两个数组已经排序好,所以内部无需比较,比较都是存在于两个数组之间 2.比较结束后,需要将其中一个数 ...

  5. python定义字符串数组_从字符串数组(或元组)在Python中创建动态sql“ in list”子句的“最佳”方法是什么?...

    我正在从Python(使用MySQLDb)运行一个动态MySQL查询,该查询包括一个包含字符串值的" in list"子句.执行此功能的函数将获取一个值数组.如果有帮助,我可以将该 ...

  6. python字符串相加_Python实用技法第33篇:字符串连接及合并

    问题 我们想将许多小字符串合并成一个大的字符串. 解决方案 如果想要合并的字符串在一个序列或可迭代对象中,那么将它们合并起来的最快方法就是使用join()方法.示例如下: >>> p ...

  7. Python判断不可变对象(字符串,整数,浮点数,数组)相等的办法以及其底层实现原理

    Python判断不可变对象(字符串,整数,浮点数,数组)相等的办法以及其底层实现原理 Python中,判断不可变对象是否相等与Java十分不同. 结论 Python中判断两个字符串相等:既可以使用&q ...

  8. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  9. Python中数组转换成字符串

    python中数组转换成字符串 数组转换成字符串可以使用下面这种方式将一个数组转换成字符串,其中arr是数组的数组名. ''.join(arr) 用上面这种方式需要确保数组里面的内容也是字符串的形式, ...

最新文章

  1. Java阻塞队列 LinkedBlockingDeque
  2. 解决: Vue 项目本地运行 run 与服务器上 build 样式不一致,build 后样式不生效
  3. Django基本概念、安装、配置到实现框架,Xmind学习笔记
  4. 2010_8_16_Router_路由器的密码恢复
  5. 基于SSM的教师本科教学质量评价管理系统
  6. 这么理解线程生命周期,是不是很简单?
  7. 动平衡仪制作方法总结
  8. eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
  9. Hbase、elasticsearch整合中jar包冲突
  10. 【Excel】根据空格拆分单元格
  11. 中兴zxr10路由器重启命令_ZXR10路由器基本操作和配置.doc
  12. cad怎么设置线的粗细_AUTOCAD中如何设置线宽
  13. ubuntu 软件安装到中途停止解决方法
  14. unity官方社区,来一起学习
  15. 【ps】ps如何画直折线
  16. RabbitMQ 延迟队列详解
  17. 微信小程序页面传值的几种方式
  18. C#编程基础——综合项目实践:KTV点歌系统项目第十课:制作已点歌曲窗体
  19. AUTOSAR 诊断协议栈介绍
  20. 赛效:WPS如何给文档内容添加下划线

热门文章

  1. pdf.js在线预览ppt SaveAs : PowerPoint 无法将 ^0 保存到 ^1
  2. Python+大数据-Spark技术栈(二)SparkBaseCore
  3. 【收藏向】【PDDL/Planning/Planner-智能规划与规划器】 学习指南与工具推荐【2022】
  4. 下15个周六是那年那月那日
  5. Cadence17.2绘制原理图过程
  6. SAP ABAP CO核心扩展-为企业定制ZCKM3N物料价格分析增强(CKM3 CKM3N CKM8N)
  7. socks代理工具chisel使用
  8. JiaThis 分享快速运用
  9. 来自美团一线的真实研发资料
  10. 2017巨人网络笔试题