66问答网
所有问题
用一级指针求二维数组每行的最大值已经每行的和 这样写有什么问题吗
如题所述
举报该问题
推荐答案 2018-12-25
不明白你想怎么写,但目前有如下问题:
1. 给两个指针初始化时,i是没有初始化的,即i是随机的,此刻a[i][0]应该是大概率溢出,编译应该就不通过;
2. 假设pmax指向了a的首地址,第i行j
列的元素应该如下表示*(pmax+3*i+j)
3. sum如果是对每一行求和,则换行时应该sum=0,即两个for循环语句中间初始化sum。
仅供参考
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pU9sDDspvxi2U9nvnD.html
相似回答
编写程序,求一个
二维数组
(5行5列)中
每行的最大值
和
每行的和
。 帮忙看看...
答:
include"stdio.h"define N 5 define M 5 main(){int i,j,max,s;int a[N][M]={{99,96,95,92,88},{87,85,86,82,70},{70,80,60,65,62},{60,53,52,51,50},{90,45,52,33,12}};for (i=0;i<N;i++){max=a[i][0];s=0;for(j=0;j<M;j++){ //少了花括号...
刚学
指针
不太懂,想编写一个程序,
求二维数组
中
的最大
数输出,并输出所在...
答:
} return max; // 可以用函数返回
最大值
}
1
用
指针数组和指针
移动的方法
求二维数组
a[M][N]各
行的最大值
,并将各...
答:
1. 开辟一个
指针数组
(其实就是数组,数组存的是指针)比如 int * p_a[M],然后将这个数组里面的 每一个元素都指向该行
最大的
元素,最后逆指针操作取出对应的值,存放在b[M]中。2. 可以看看书上面的strcat和strcpy函数。多写代码,不要太轻易求人,这样才会有很大的进步。
利用
指针数组求二维数组
各行元素之和
答:
{ sum[i] += *(p[i] + j); // 利用指针计算每行元素和 } } for (int i = 0; i < ROWS; i++){ printf("第%d行元素之和为:%d\n", i+1, sum[i]);} return 0;大家点点关注,后续有疑问可直接评论区问我,有空的话会给大家整理更详细的信息~} 输出结果为:第
1行
元...
C语言求一个
二维
组
每行
每列
的最大值
并放在一个新
数组
中 ,
用指针
做?
答:
行列
最大值
,方法很多,一般循环遍历属于就可以了。既然你要
用指针
来做,我就用指针来写。利用数组元素地址连贯性来做。include <stdio.h> define MXR 4//最大行数 define MXC 3//最大列数 int main(){ int i=0,mr,mc,*p=NULL,*ps=NULL;int nums[MXR][MXC]={{8,6,7},{2,6,3},...
C语言
二维数组
中
每行最大值和每行和
答:
include <stdio.h>#include <stdlib.h>#define M 3#define N 3int main(){int data[M][N], max, sum, i, j;for (i = 0; i < M; i++) {for (j = 0; j < N; j++) {scanf("%d", &data[i][j]);}}printf("\n");for (i = 0; i < M; i++) {max = data...
大家正在搜
求二维数组每行最大值和最小值
C语言二维数组求每一行最大值
求一个二维数组中每行的最大
求二维数组每行最大值
求二维数组的最大值及其行下标
二维数组输出每行最大值
二维数组取每一行的第一个
求二维数组每行平均值
输出二维数组中每行元素的和
相关问题
使用一级指针操作二维数组并求出每行的最大值以及每一行的和 使...
求用c语言求一个二维数组中每行的最大值和每行的和
程序改错求大神功能:求一个二维数组中每行的最大值和每行的和
编写程序,用指针实现求二维数组每行元素之和,并将求得的和放在...
使用行指针,找出二维整型数组a[M][N]每一行中的最大值,...
C语言二维数组中每行最大值和每行和
编写返回指针值的自定义函数*max(),求二维数组a中每行的...
编写程序,求一个二维数组(5行5列)中每行的最大值和每行的和...