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

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

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

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");
}
}

相关文章
|
16天前
从一个数组中拿到另一个数组中的值
从一个数组中拿到另一个数组中的值
|
3月前
|
C语言 C++
【C++之数组与指针1】随机输入整数存入数组并用指针遍历
【C++之数组与指针1】随机输入整数存入数组并用指针遍历
|
9月前
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
147 0
|
11月前
输出数组元素
输出数组元素
89 0
编写一个满足下面要求的程序:创建一个由100个随机选取的整数构成的数组 提示用户输入数组的下标,然后显示对应的元素值,如果指定的下标越界,则显示消息“Out of Bounds”
编写一个满足下面要求的程序:创建一个由100个随机选取的整数构成的数组 提示用户输入数组的下标,然后显示对应的元素值,如果指定的下标越界,则显示消息“Out of Bounds”
138 0
|
Java
Java经典编程习题100例:第14例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来
Java经典编程习题100例:第14例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值, 最小值,平均值,和值,并输出出来
290 0
|
C语言
简单输出一个数组
简单输出一个数组
62 0
简单输出一个数组
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
64 0
把一个数组的元素全部显示在另外一个数组里面;未赋初始值
将数组a中的元素倒序输出
将数组a中的元素倒序输出
96 0
将数组a中的元素倒序输出
输入一个整形数组,实现一个函数,来调整该数组中数字的顺序//使得数组中所有奇数位于数组的前半部分,所有偶数位于数组的后半部分
输入一个整形数组,实现一个函数,来调整该数组中数字的顺序//使得数组中所有奇数位于数组的前半部分,所有偶数位于数组的后半部分
110 0