用几种方法输出二维数组各元素的值。

简介: 用几种方法输出二维数组各元素的值。

用几种方法输出二维数组各元素的值。

include

void main()
{
int s[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int i,j,(p)[4];
int row,col;
p=s;
printf("用二维数组的指针变量计算i行j列元素的方法\n");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%8d",
((p+i)+j));
printf("\n");
}
printf("用二维数组的数组名计算i行j列元素的方法\n");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%8d",
((s+i)+j));
printf("\n");
}
printf("用直接采用首元素地址计算i行j列元素的方法\n");
row=3;col=4;
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
printf("%8d",
(&s[0][0]+i*col+j));
printf("\n");
}
}

相关文章
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
|
3月前
使用 for 循环输出数组
【10月更文挑战第29天】使用 for 循环输出数组。
35 3
|
9月前
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
123 0
|
9月前
|
机器学习/深度学习 算法 数据处理
盘点四种计算数组中元素值为1的个数的方法
盘点四种计算数组中元素值为1的个数的方法
155 0
|
9月前
|
算法 前端开发
2635. 转换数组中的每个元素
2635. 转换数组中的每个元素
55 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
249 0
输出数组元素
输出数组元素
125 0
|
C语言
简单输出一个数组
简单输出一个数组
87 0
简单输出一个数组
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
97 0
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
|
Java
Java经典编程习题100例:第14例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来
Java经典编程习题100例:第14例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来
360 0