C++定义数组中的代码
来源:互联网 发布:苏州房产成交数据 编辑:程序博客网 时间:2024/05/20 22:40
//动态定义一维数组、二维数组、三维数组
#include<iostream>
#include<ctime>
using
namespace
std ;
int
main()
{
int
hight , row , col ;
register
int
i , j , k ;
srand
((unsigned)
time
(NULL)) ;
cout<<
"输入一维数组的行"
<<endl;
cin>>row ;
//动态定义一维数组
int
*p1 ;
p1 =
new
int
[row] ;
//输入一维数组的值
for
( i = 0 ; i < row ; i ++ )
p1[i] =
rand
() % 10 ;
//输出一维数组
for
( i = 0 ; i < row ; i ++ )
cout<<p1[i] <<
' '
;
cout<<endl;
//释放一维数组
delete
[] p1 ;
cout<<
"输入二维数组的行,列 :"
;
cin>>row >>col ;
//动态定义二维数组
int
**p2 ;
p2 =
new
int
*[row] ;
for
( i = 0 ; i < row ; i ++ )
p2[i] =
new
int
[col] ;
//输入二维数组的值
for
( i = 0 ; i < row ; i ++ )
for
( j = 0 ; j < col ; j ++ )
p2[i][j] =
rand
() % 10 ;
//输出二维数组
cout<<
"输出二位数组:"
<<endl;
for
( i = 0 ; i < row ; i ++ )
{
for
( j = 0 ;j < col ; j ++ )
cout<<p2[i][j]<<
' '
;
cout<<endl;
}
//释放二维数组
for
( i = 0 ; i < row ; i ++ )
delete
[]p2[i] ;
delete
[]p2 ;
cout<<
"输入三维数组高,行,列 : "
;
cin>>hight>>row >> col ;
//动态定义三维数组:
int
*** p3 ;
p3 =
new
int
**[hight ] ;
for
( i = 0 ; i < hight ; i ++ )
p3[i] =
new
int
*[row] ;
for
( i = 0 ; i < hight ; i ++ )
for
( j = 0 ; j < row ; j ++ )
p3[i][j] =
new
int
[col] ;
//输入三维数组值:
for
(i = 0 ; i < hight ; i ++ )
for
(j = 0 ; j < row ; j ++ )
for
( k = 0 ; k < col ; k ++)
p3[i][j][k] =
rand
()%10 ;
//输出三维数组:
cout<<
"输出三维数组"
<<endl;
for
(i = 0 ; i < hight ; i ++ )
{
for
( j = 0 ; j < row ; j ++ )
{
for
( k = 0 ; k < col ; k ++ )
cout<<p3[i][j][k]<<
' '
;
cout<<endl;
}
cout<<endl;
}
//释放三维数组
for
( i = 0 ; i < hight ; i ++ )
for
( j = 0 ; j < row ; j ++ )
delete
[]p3[i][j] ;
for
( i = 0 ; i < hight ; i ++ )
delete
[]p3[i] ;
delete
[]p3 ;
return
0 ;
}
0 0
- C++定义数组中的代码
- Java中的数组定义
- C定义动态数组
- 定义函数数组[C/C++]
- C中的宏定义
- C中的宏定义
- c中的宏定义
- C宏定义中的 #,##,#@
- c语言 数组定义 符号常量定义
- JavaScript中的数组如何定义
- javascript中的二维数组定义
- C语言-数组-1定义
- java,c++,c#定义数组
- 编程算法 - 数组中的逆序对 代码(C)
- C/C++学习之C提高----C数组的定义、类型、定义数组指针变量、多维数组的本质、多维数组做函数参数、将两个数组中的字符串copy到第三个数组
- 定义数组并输出数组中的数
- c语言中的数组,一维二维的概念和定义
- 2-结构体的最后一个成员的定义-C语言中的柔性数组-
- 使用ISO文件制作系统启动盘
- 骑士精神
- AT命令上网
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第3版)
- Zabbix 报错 [113] No route to host
- C++定义数组中的代码
- hdu 2046
- JZOJ.1727. Wild Number
- poj 3250 Floyd求负圈
- Spring学习笔记三: 通过注解配置Bean
- WebRTC编译篇之Ninja 编译系统 二
- 线程间通信-多生产者多消费者
- Eclipse 中Java注释模板设置方法
- android measure