将代码过程中经常用到的代码珍藏起来,下边资料是关于C++动态二维数组演示的代码。

#include <iostream>
#include <string>using namespace std;{for( int i = 0; i < x; i++ ){List[i] = new int[y];for( int j = 0; j < y; j++ ){List[i][j] = 0;}}for( int i = 0; i < xmax; i++ ){for( int j = 0; j <= ycur; j++ ) {List[i][j] = TEMP[i][j]; }}for( int i = 0; i < ycur; i++ ){delete[] TEMP[i];TEMP[i] = 0;}delete[] TEMP;TEMP = 0;
}int main()
{string input;int xsize = 1, ysize = 1;int xcur = 0, ycur = 0, xmax = 0;cout << "Enter some integers (input 'r' for new row and 's' for stop):" << endl;while(cin >> input){break;{ysize++;xcur = 0;ycur += 1;}else{xsize++;xcur++;xmax = xcur;}}for( int j = 0; j <= ycur; j++ ){for( int i = 0; i < xmax; i++ ){cout << List[i][j] << " ";}cout << endl;}system("PAUSE");return 0;
}     复制代码

转载于:https://juejin.im/post/5c42bc3b6fb9a049ac7975c2

C++动态二维数组演示的代码相关推荐

  1. C++之定义动态二维数组

    C++之定义动态二维数组 直接上代码 #include"stdio.h" #include<iostream> using namespace std; int mai ...

  2. C语言实现动态二维数组及相乘

    一.二维数组的概念  1.二维数组本质上是以数组作为数组元素的数组,即数组的数组. 2.二维数组就是一个有行和列的矩阵,每一行代表一个数组,即数组的数组. 3.每一行数组内元素所在的位置可以用行和列号 ...

  3. pb 创建动态二维数组

    pb中二维数组定义:array[10,10] 定义出来的二维数组是固定长度的:无法像一维数组一样动态长度:那PB中如何创建动态二维数组,请看接下来的内容. 1.先创建结构体structure 2.结构 ...

  4. C++建立动态二维数组

    C++建立动态二维数组主要有两种方法: 1.使用数组指针,分配一个指针数组,将其首地址保存在b中,然后再为指针数组的每个元素分配一个数组            int **b=new int*[row ...

  5. 动态二维数组赋值及for循环遍历和toString遍历

    package com.Summer_0421.cn;import java.util.Arrays;/*** @author Summer* 动态二维数组赋值及for循环遍历和toString遍历* ...

  6. java创建动态二维数组

    java创建动态二维数组 //声明Scanner对象,获取键盘输入值Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = s ...

  7. 二维动态数组空间分配 c语言,科学网—C语言中动态二维数组的使用和分配 - 王一哲的博文...

    好多年不用C语言了,最后一次使用还是读研的时候写矩量法的时候了,看见VS的界面总能想起当年读书的时候的各种错误,往事随风.本程序应人之约,首先得到一个随机的矩阵,之后通过将矩阵分解为几个小矩阵统计小矩 ...

  8. C++——C++创建动态二维数组+memset()函数初始化

    C++开辟动态二维数组的几种方法总结 原文链接:https://blog.csdn.net/xiang_shao344/article/details/99684395 一.用 new 来动态开辟一个 ...

  9. C++ 动态二维数组(二维vector)

    创建二维数组: vector<int> vec(4,2); //将含有4个数据的一维动态数组初始为2 vector< vector<int> > asd1(row, ...

最新文章

  1. 途游斗地主加密协议分析及破解
  2. 华为Android9.0谷歌框架,华为Mate9怎样登陆谷歌商店 Mate9如何安装谷歌服务框架【详解】...
  3. 春节档社交与音视频大战背后,底层技术近况如何?
  4. 第五章 数组和指针的关系
  5. 用turtle画皮卡丘
  6. 前端学习(1729):前端系列javascript之内容卡片布局
  7. 【STM32】高级定时器、通用定时器和基本定时器---配置寄存器产生PWM
  8. Java序列化技术即将被废除!!!
  9. 一个简单的flask程序
  10. 如何关掉 pyg解密小组声明窗口 (飘云阁番茄插件)
  11. SQL语句:联合查询
  12. QTableWidgetItem
  13. Boom 3D 1.2.2 特别版 Mac 3D环绕音效增强工具
  14. 4.12 使用格式刷实现单元格样式的快速复制 [原创Excel教程]
  15. 没有软件开发人员,可以办理CMMI3级吗?
  16. 【干货】零基础如何学习网站建设
  17. 谷歌三大核心技术(一)The Google File System中文版
  18. Java初学者常见五大问题 ,解决你的心结!
  19. 利用yolov5检测物体的3维坐标,并以ROS输出
  20. msys2 安装 mingw64

热门文章

  1. 使用Boost的Serialization库序列化STL标准容器
  2. C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
  3. Matlab中去除exe执行时文件的DOS窗口的方法
  4. 票据自动处理系统著名研究团队
  5. hadoop 2 java hdfs_Hadoop2.6.0学习笔记(二)HDFS访问
  6. 怎么帮java转换成类图_有把java代码直接转成uml类图的工具吗 – 手机爱问
  7. html css js实现快递单打印_html+css+js实现计算器
  8. hbase shell命令_HBASE的shell操作
  9. 0基础学好python难不难_零基础学习Python难不难?Python有什么优势?
  10. impala 本年格式化时间_hive,hbase,impala之间的对比