c语言求矩阵中的最大值 |
您所在的位置:网站首页 › 找出矩阵中的最大值 › c语言求矩阵中的最大值 |
导航:网站首页 > C语言编程求出3*4矩阵中的最大值与最小值及其所在行和列。问... , C语言编程求出4*4矩阵中每行的最大值,输出最大值及位置, C语言编程求出3*4矩阵中的最大值与最小值及其所在行和列。问... , C语言编程求出4*4矩阵中每行的最大值,输出最大值及位置,并输出... 匿名网友: 我来 #include #include "stdlib.h"#include "time.h"main(){int i,j,*p,arry34;p=arry0;srand((unsigned)time(NULL));for (i=0;imax) 语句 ,此时的i、j都不能确定,此前max的值有可能变化了 匿名网友: #includevoid main () {int a34={4,5,2,7,11,32,26,6,-4,26,5,12};int i,j,minrow,mincol,maxrow,maxcol,maxval,minval;maxval=minval=a00;minrow=mincol=maxrow=maxcol=0;for(i=0;ifor(j=0;jif (aijif (aij>maxval) {maxval=aij;maxrow=i;maxcol=j;}}printf("maxval=%d,maxrow=%d,maxcol=%d\n",maxval,maxrow,maxcol) ;printf("minval=%d,minrow=%d,mincol=%d\n",minval,minrow,mincol);} 匿名网友: 首先我认为这个程序还是有点小问题的,主函数的类型应该是void,因为如果没规定就会默认为int型的。 。 。 。 。 #include "stdio.h"void main(){ int a46={0},i,j,max,min,h1,h2,l1,l2;//这些应该就不用说明了 printf"请输入一个3*3矩阵:\n"; for(i=0;imax){max=aij;h1=i,l1=j;} if(aij同理可得minprintf"最大值为=%d,所在行为 :%d,所在列为 :%d.\n最小值为=%d,所在行为 :%d,所在列为 :%d.\n",max,h1,l1,min,h2,l2;}... 问题推荐 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |