77问答网
所有问题
编写程序,定义一个3*4的整型二维数组,定义的同时进行初始化,定义两个指针p和q,如下所示:int*p,(*q)[4];要
编写程序,定义一个3*4的整型二维数组,定义的同时进行初始化,定义两个指针p和q,如下所示:int*p,(*q)[4];要求分别通过指针p与指针q来输出二维数组.
举报该问题
推荐答案 2011-11-30
是不是这个意思啊:
#include "stdafx.h"
#include "
stdio.h
"
void main(void){
int a[][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}};
int *p,(*q)[4],i,j;
p=&a[0][0];
q=&a[0];
printf("用p输出数组:");
for(i=0;i<12;i++){
if(!(i%4)) printf("\n");
printf("%6d ",*(p+i));
}
printf("\n用(*q)[4]输出数组:\n");
for(i=0;i<3;i++){
for(j=0;j<4;j++)
printf("%6d ",*(*(q+i)+j));
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8Wpq3pGpp.html
其他回答
第1个回答 2011-12-04
#include<stdio.h>
int main()
{
int a[3][4]={1,2,2,3,4,5,3,1,3,3,5,6},i,j;
int *p=a,(*q)[4]=a;
for(i=0;i<12;i++)
printf("%d ",p[i]);
printf("\n");
for(j=0;j<3;j++){
for(i=0;i<4;i++)
printf("%d ",*(*(q+j)+i));
}
return 0;
}
相似回答
创建
一个3
行
4
列的
二维整型数组,
通过
初始化
为数组元素赋初值,计算最大元...
答:
} 在上面的代码中,我们首先定义了
一个3
行4列的
二维整型
数组 arr,并将其
初始化
为特定的值。接着,我们
定义一个
变量 max,用于存储数组中的最大值,我们假设数组的第一个元素为最大值。然后,我们使用两个嵌套的循环来遍历
数组,
查找最大值,如果找到了一个比当前最大值 max 更大的元素,就将 m...
定义一个4*3的二维数组,
从键盘输入各元素值,按行列格式输出此数组_百 ...
答:
inta[4][3];intMax=0;//赋值之前需要先置为0 cout<<"pleaseinput12numbers:"<<endl;for(inti=0;i<4;i++)//嵌套循环,用于向
二维数组
中输入内容 { for(intj=0;j<3;j++){ cin>>a[i][j];} } for(intm=0;m<4;m++)//用于判断数组...
...数组实现
一个3*4的二维数组,
求数组中所有元素
的和
及平均值
答:
float ln3[L];float * mat[R] = { ln1, ln2, ln3 }; /* 所谓指针数组,就是一个元素为指针的数组,一个数组的数组名被解释为指向首元素的指针,所以只要把上面三个数组的数组名分别存入这个
指针数组
mat
,一个指针
数组就构造完成了。本题既然规定了用指针数组来实现,就不可以用
二维数组
...
4、
定义一个3*4的二维数组,
并完成以下要求
,程序
答:
int arr[][]= new int[3][4];
二维数组
!
定义一个3*4的二维数组,
求出每行的最大值.
答:
void main(){ int a[3][4],i,j;int max;printf("输入
3*4
矩阵\n");for(i=0;i<3;i++){ for(j=0;j<4;j++){ scanf("%d",&a[i][j]);} }//结束
数组初始化
。for(i=0;i<3;i++){ max=a[i][0];for(j=0;j<4;j++){ if(max<a[i][j])max=a[i][j];} prin...
c语言
数组
问题
答:
p是指向int的
指针,
每次变动都会按int
的整数
倍来变,比如p+1,表示p指向下一个int,即p指向原来位置后面4(sizeof(int))个字节的位置 而q则是指向int [4]的
一个数组,
每次移动4个int的位置,即4*sizeof(int)谭浩强的例子就是好比一个方阵的士兵,p好比一排中一个士兵一个士兵的移动,q好比...
利用VB
,编写一个3*4的二维数组
输入任意
整数,
求所有数组元素和及平均值...
答:
利用VB
,编写一个3*4的二维数组
输入任意整数并且求所有数组元素和及平均值方法为:1、输入头文件和主函数。2、
初始化
数组并定义变量类型。3、输入i和j。4、输出第i行第j列的元素。5、编译、运行。注意事项:在Visual Basic 6.0中,采用面向对象程序设计方法(Object-Oriented Programming),把
程序和
...
大家正在搜
相关问题
急求一道C语言编程题
用C++写程序,先定义一个三行四列的二维数组,并初始化这些值...
c语言编写程序,定义一个3行4列的二维整型数组
用指针处理:编写一函数,将一个3*3的整型二维数组转置,即行...
编写一个程序,声明两个3行4列的二维数组,将其中一个数组初始...
编写一个程序,在主函数中定义并初始化一个整型的4行4列的二维...
java题目:声明一个3*4的二维数组(整型)a[ ][ ]...
用c编写一个程序,定义一个二维数组d,2行3列,并初始化,然...