66问答网
所有问题
设二维整型数组a[4][3],使用数组指针的方法,求每行元素的和。
如题所述
举报该问题
推荐答案 2010-11-30
#include<stdio.h>
void main(){
int a[3][4],max,maxi=0,maxj=0,i,j;
printf("请输入:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
max = a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(max<a[i][j]){
max=a[i][j];
maxi=i;maxj=j;
}
printf("该二维数组中的最大元素的值为 %d ,其在第 %d 行 第 %d 列\n",max,maxi+1,maxj+1);
只是把楼上的修改了一下,之前的代码是有缺陷的,如果输入的都是负数呢,那你输出的结果就不对了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n9Uxiivx9.html
其他回答
第1个回答 2010-11-29
# include<stdio.h>
void main()
{
int a[4][3]={1,2,4,5,8,9,7,8,9,5,3,7};
int i,j;
int (*p)[3];
int sum=0;
p=a;
for(i=0;i<4;i++){
for(j=0;j<3;j++){
sum +=p[i][j];//或者sum +=*(*(p+i)+j)
}
printf(
本回答被网友采纳
相似回答
设二维整型数组a[4][3],使用数组指针的方法,求每行元素的和
。
答:
设数据list要得到的数据为listlist2 foreach(int a=0;a<list.count:a++){ foreach(int j=0;j<list[a].count;j++){ list2[a]+=list[a][j]:} } 对于list和list2请自己实例化
练习
数组指针
作为函数参数:求
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];} ...
编写程序
,求二维数组
中的全部
元素
之和(用
指针
实现)
答:
include <stdio.h>int main(){int n,m,i,j,s=0,k=0; scanf("%d%d",&n,&m); int a[n][m],*p=&a[0][0]; for(i=0;i<n;i++) for(j=0;j<m;j++) a[i][j]=++k; for(;p<a[0]+n*m;p++)s+=*p; printf("sum=%d\n",s); return 0;} ...
编写程序
,用指针
实现
求二维数组每行元素
之和,并将求得
的和
放在数组每...
答:
main(){ int
a[3][
5],*p,i,j;a[0
][4]
=a[1][4]=a[2][4]=0;printf("输入3行4列共12个元素:\n");for(i=0;i<3;++i){ p=a[i];for(j=0;j<4;++j){ scanf("%d",p+j);(p+4)+=*(p+j);} } for(i=0;i<3;++i){ p=a[i];for(j=0;j<5;++j)printf(...
求助c语言,利用指向多维
数组的指针
变量
求3
*
4数组
各
行元素
之和?
答:
就是用两个for循环编辑整个数组求和,如果要求用
指针,
其实也是一样的,定义指针产量*p 让指针指向p=a[0][0]的地址,还是要用两层循环,外侧循环要量指针重新归位到每行的第一个
元素,
内层循环不用产量,直接累加*p,每执行一次给p+1,加
每行的元素
个数,这里是4 ...
如何用
指针
变量访问
二维数组的
任意一个
元素
?
答:
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.
使用行指针
:定义一个...
大家正在搜
3×3的二维整型数组转置
二维数组的数组名代表
二维整型数组输出
二维整型数组
二维数组数组名
二维数组的第一维
二维数组指针
编写一个有二维int型数组
array二维数组