77问答网
所有问题
求二维数组x[2][3]的所有元素之和s,要求使用行指针表示数组元素,请将程序填写完整。 main() {int x[2][3]
求二维数组x[2][3]的所有元素之和s,要求使用行指针表示数组元素,请将程序填写完整。
main()
{int x[2][3],(*p)[3]=a,s=0;
printf("%d\n",s);
}
举报该问题
推荐答案 2012-05-11
int i,j;
void main()
{
int x[2][3]={1,2,3,4,5,6};
int (*p)[3],s=0;
for (i=0;i<2;i++)
{
p=&x[i][0];
for (j=0;j<3;j++)
{
s+=(*p)[j];
}
}
printf("%d\n",s);
getch();
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WYYYWN83Y.html
其他回答
第1个回答 2012-05-11
代码搞完整撒
追问
求二维数组x[2][3]的所有元素之和s,要求使用行指针表示数组元素,请将程序填写完整。
main()
{int x[2][3],(*p)[3]=a,s=0;
printf("%d\n",s);
}
相似回答
c语言
求二维数组
中
所有元素的
和
答:
include<stdio.h> int main(void){ int ar[3
][3]
= { {1
,2,
3},{4,5,6},{7,8,9} };int num;int i,j;int k = 0,sum=0;int (*ptr)[3];ptr = ar;num = sizeof(ar) / sizeof(ar[0]);printf("num = %d\n",num);printf("%d\n",*(*(ptr +0) + 1));for(...
编写
程序,
用
指针
实现
求二维数组
每
行元素之和,
并将求得
的
和放在数组每...
答:
define M 10 //
数组二维
长度 define N 10 //数组一维长度 include <stdio.h> void main(){ int a[M][N]={{1
,2,3,3
},{4,8,2,3},{1,3,83,3}},*p,i,j,sum; //初始化数组并定义常数,sum用来占时存放和,*p为指针 //此处循环打印整个数组 for(i=0;i<M;i++){ for(...
C语言
程序
:求一个
二维数组元素
的周边
之和
答:
求一个
二维数组元素
的周边之和:
源程序
如下:define N 3//宏定义N=3 include <stdio.h> void main(){ int number[N][N] = { {1
,2,3
},{4,5,6},{7,8,9} };//定义二维数组并赋初值 int i, j;//定义循环变量 int sum = 0;//定义加和变量,并初始化赋值为0 for (i = 0;...
用C++编写一个
程序,
计算一个
二维数组
中
所有元素
的平均值(用
指针
...
答:
float a[M][N]={{1
,2,3
},{4,5,6},{7,8,9}}; //定义一个M行N列的
二维数组
.float ave=0; //累加总成绩,计算平均值./*方法1: 转化成一维指针*/ float *p=(float *)a;for(int i = 0; i < M * N; ++i){ cout << *( p + i ) << " "; //输出二维数组...
二维数组
怎么访问任何一个
元素
?
答:
1.使用列指针:定义一个列指针p,让它指向
二维数组
的第0个元素 int a
[3][
4];int *p;p=&a[0][0];//因为a[0]是第0
行的数组
名,所以p=&a[0][0]相当于p=a[0],因为a[i][j]前面共有i*4+j个元素 该二维数组的任意i行j列元素可表示为*(p+i*4+j)。2.
使用行指针
:定义一个...
C语言中
指针
做函数参数传递
二维数组
答:
void fun(int (*p1)[3],int (*p2)[3]);int main(){ int p1[3
][3]
={{7,8,9},{4,5,6},{1
,2,
3}} ;int p2[3][3] = {0};int i = 0, j = 0;fun(p1,p2);for(i = 0;i < 3;i++){ for(j = 0;j < 3;j++){ printf("%d ",*(*(p2+i)+j));} prin...
练习
数组指针
作为函数参数:求 3×4 的
二维数组
中
的所有元素之和
。
答:
include<iostream> //若为6.0编译器,改为#include<iostream.h> using namespace std; //6.0,将此句删除。include <stdio.h> main(){ int a[3
][3]
={...};int i,j,sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++)sum+=a[i][j];} ...
大家正在搜
求一个n阶二维数组的所有元素之和
n阶二维数组的所有元素之和
求二维数组所有元素之和
二维数组怎么求每行元素的和
求二维数组中所有元素的平均值
编程二维数组周边元素之和
输出二维数组中每行元素的和
求一个二维数组外围元素之和
二维数组周边元素求和