C经典88案例 | 将M×N二维数组中的字符数据按列顺序合并成一个字符串
发布时间
阅读量:
阅读量
1 题目
编写:fun()
功能:将由M行N列构成的二维数组中存储的字符信息,依照列的排列次序逐个提取,并组合成一个完整的字符串
例如:
二维数组中的数据为:
W W W W
S S S S
H H H H
则最终生成的字符串内容应为:WSHWSHWSH
2 思路
第一层循环依据列的数量进行操作,第二层循环则根据行的数量展开。随后,按顺序提取每一列中的字符
3 代码
为加深对二维数组指针表示方式的理解,部分代码示例中同时展示了数组的常规表示方法与指针形式的表达。
#include<stdio.h>
#include<string.h>
#define M 3
#define N 4
/**
编写:fun()
功能:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中
例如:
二维数组中的数据为:
W W W W
S S S S
H H H H
则字符串中的内容是:WSHWSHWSH
**/
// 0 1 2 3
// 0 W W W W
全部评论 (0)
还没有任何评论哟~
