三维数组 计算深度平均值
来源:互联网 发布:linux如何查看文件大小 编辑:程序博客网 时间:2024/05/10 02:53
// 最大值
int max = 0;
// 最小值
int min = 0;
//定义存储结果的二维数组
int result[4][4] = {0};
// 定义三维数组
int number[4][4][4] = {0};
//因为下标都是4,为了方便阅读和编码定义长度位4的变量.
//提示用户输入随机范围
printf("请输入所随机的最大值和最小值以空格隔开:");
scanf("%d,%d",&max,&min);
// 给三维数组赋值
for (int i = 0; i < 4; i++) {
printf("------Nmber %d------\n",i+1);
for (int j = 0; j < 4 ; j++) {
for (int k = 0; k < 4; k++) {
number[i][j][k] =arc4random()%(max-min+1)+min;
printf("%-4d ",number[i][j][k]);
}
printf("\n");
}
}
#pragma mark- 计算平均值
//开始计算平均值,重点是不再以层->行->列为循环,而是以行->列->层为循环
//这样可以获得到,行列相同层不相同的数
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
for (int k = 0; k < 4; k++) {
// 注意for循环变量和number下标的排列顺序
result[i][j] += number[k][i][j];
}
// 循环完每一层,将这层的i,j除以4
result[i][j] = result[i][j] / 4;
}
}
// 输出二维数组
printf("\n结果二维数组为:\n");
for (int i = 0; i < 4 ; i++) {
for (int j = 0; j < 4; j++) {
printf("%-4d ",result[i][j]);
}
printf("\n");
}
- 三维数组 计算深度平均值
- 三维数组求深度的平均值问题
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中。
- 随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中。
- 一个数组计算平均值
- 2、随机生成一个三维数组,编程求深度的平均值,保存在一个二维数组中。
- 三维数组的地址计算问题
- 计算一个二维整数数组score所有元素的平均值。
- C/C++数组排序、计算平均值、最大、小值
- c/c++数组排序、计算平均值、最大、小值
- 一维数组计算多个数的平均值
- Ruby 计算数组中对象的属性的平均值
- iOS 数组使用 valueForKeyPath:计算求和、平均值、最大、最小
- 编写程序,键盘输入10个数,并计算平均值,用数组
- 编写程序,键盘输入10个数,计算平均值,并打印这10个数、平均值(用数组)
- 通过Kinect的深度图像数据计算三维点云
- 通过Kinect的深度图像数据计算三维点云
- cocoaPods使用记录
- Apache配置错误日志
- apache2.2 配置多个虚拟目录 后面过来
- Android线程的创建与销毁
- ie盒子模型和高级浏览器的区别
- 三维数组 计算深度平均值
- 【leetcode】 9. palindrome number
- uva 111 History Grading
- 用cmd如何打包.jar文件
- [floyd]poj3660 Cow Contest
- 概率随机物品
- JAVA集合学习之——Properties类
- spring mvc 异常统一处理方式
- 经管学习笔记(2)