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

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

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

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,结果返回新的数组
|
1月前
查找数组中最大的元素值
【10月更文挑战第29天】查找数组中最大的元素值。
33 4
|
7月前
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
99 0
|
7月前
|
机器学习/深度学习 算法 数据处理
盘点四种计算数组中元素值为1的个数的方法
盘点四种计算数组中元素值为1的个数的方法
117 0
|
7月前
|
算法 前端开发
2635. 转换数组中的每个元素
2635. 转换数组中的每个元素
45 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
238 0
输出数组元素
输出数组元素
117 0
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
88 0
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
|
C语言
简单输出一个数组
简单输出一个数组
83 0
简单输出一个数组