社区
C++ 语言
帖子详情
二维数组如何忽略0行0列?
proof1
2017-03-07 08:10:25
C 、C++
只用a[1][1]~a[n][n],现在必须是如下形式,很难看:
int a[5][5]={ {0,0,0,0,0},
{0,3,1,6,7},
{0,5,2,3,1},
{0,9,1,3,5},
{0,6,3,1,2} };
有没有“好看的”,没有干扰数据的方法:
int a[1][1]~[4][4] = {3,1,6,7},
{5,2,3,1},
{9,1,3,5},
{6,3,1,2} };
...全文
597
9
打赏
收藏
二维数组如何忽略0行0列?
C 、C++ 只用a[1][1]~a[n][n],现在必须是如下形式,很难看: int a[5][5]={ {0,0,0,0,0}, {0,3,1,6,7}, {0,5,2,3,1}, {0,9,1,3,5}, {0,6,3,1,2} }; 有没有“好看的”,没有干扰数据的方法: int a[1][1]~[4][4] = {3,1,6,7}, {5,2,3,1}, {9,1,3,5}, {6,3,1,2} };
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
超级能量泡泡
2017-03-09
打赏
举报
回复
自定义一个抽象数组接口或者具体的数组类型解决这个索引翻译问题。
超级能量泡泡
2017-03-09
打赏
举报
回复
数组索引从1开始是很不好的,这是早期搞数值的人遗留下来的不良风格。
赵4老师
2017-03-09
打赏
举报
回复
电脑内存或文件内容或传输内容只是一个一维二进制字节数组及其对应的二进制地址; 人脑才将电脑内存或文件内容或传输内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息…… 语法糖越甜,编译调试查错越苦! 把有限的生命浪费在品尝/品鉴无穷多种的语法糖中,我认为不值当。
ooolinux
2017-03-09
打赏
举报
回复
楼主说的是二维数组初始化,第一行看能不能直接{},第一列的0估计是少不了了。
灌水号
2017-03-07
打赏
举报
回复
建议你用matlab吧。。。
幻夢之葉
2017-03-07
打赏
举报
回复
用#define 不过用宏就没那么直观了,而且{}这些也不能用了吧
proof1
2017-03-07
打赏
举报
回复
初始化时,有没有“直观的”,没有干扰数据(0行0列)的办法?
ipqtjmqj
2017-03-07
打赏
举报
回复
可以,索引时对n取余就可以了 另外,不用0行0列,最大只能到[n-1][n-1]
proof1
2017-03-07
打赏
举报
回复
也就是说,只看到我想看到的矩阵。
LCD12864点阵显示机制完整指南:如何定位一个点
本文深入解析LCD12864点阵显示屏的内存组织与寻址机制,阐明其DDRAM并非
二维数组
,而是8页×128字节结构,每字节控制同一
列
8
行
像素,且bit7对应顶
行
、bit0对应底
行
。准确定位需完成三步:计算目标坐标的页号、
列
地址及位索引,并严格执
行
‘设页→设
列
→读-改-写’操作流程。文章还指出三大典型陷阱:y/8运算错误、汉字字模位序未适配、SPI通信
忽略
忙等待与时序约束。
Pandas显示所有
行
,
列
的数据(不
忽略
中间的数据)
本文介绍如何利用Python中的Pandas和NumPy库生成一个包含随机数的DataFrame。通过示例代码展示了如何创建指定大小的
二维数组
,并将其转化为DataFrame格式,同时设置
行
和
列
的标签。
7-19 矩阵元素有条件求和 (15 分)给定一个 m
行
n
列
的
二维数组
,请找出这个
二维数组
中唯一的一个值为0的元素,并将其直接相邻的八个方向上的元素值全部变成0,然后再求这个矩阵中所有数的和。
该博客介绍了如何解决一个编程问题,即在给定的
二维数组
中找到唯一的0元素,并将其周围8个方向的元素值置为0,然后计算修改后矩阵的元素和。输入为m
行
n
列
的矩阵,输出为修改后的矩阵元素和。提供的两个C语言代码示例分别通过不同方式定位0元素并进
行
求和计算。
C语言
二维数组
的初始化
本文详细介绍了
二维数组
的初始化方法,包括按
行
分段赋值和按
行
连续赋值两种方式,并解释了如何
忽略
行
值、对部分元素赋值以及将
二维数组
视为一维数组的嵌套。
数据结构与算法(8)--
行
排序
列
排序
本文介绍了如何使用
二维数组
实现
行
排序算法,将书中的
列
排序调整为
行
排序,探讨了
行
间排序、
行
列
变换和元素移动的组合应用。建议使用vector进
行
实现,文章来源于Slience的csdn技术博客,分享了原创的算法思想。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章