mdsk.net
当前位置:首页 >> C语言作业用函数求一个二维数组的最大值及第几行第... >>

C语言作业用函数求一个二维数组的最大值及第几行第...

#include void max_in_array(int *a,int m,int n,int*maxi,int*maxj){int i,j; *maxi=*maxj=0; for(i=0;i

主体框架是设置一个大循环,遍历各行 设置两个变量数组,一个用于存储最大值的位置,一个用于存储最小值位置,如max[3],min[3]其中max[0],max[1],max[2]分别代表行号 列号,数值。 循环前,先给max min赋初值,默认到数组的第一个值。 在循环中,...

#include int main(){ int a[3][3],i,j,max,min; printf("请输入9个数\n"); for(i=0;i

#include #define ROW 3 #define COL 2 int main() { int a[ROW][COL]; int i,j,maxi,maxj,mini,minj,max,min; printf("请输入数组a:"); for(i=0;i

#include #include void maxp(int** ia,int r,int c,int* x,int* y,int* max) { *max=ia[0][0]; int i,j; for(i=0;i

#include#includeint main(){ int a[2][3]={{1,2,3},{4,5,6}}; int i,j; for(i=0;i

思路:先假设二维数组的第一个数就是最大数,在依次遍历二位数组,判断其是否大于最大数,大于最大数就替换掉最大数,并修改最大数的行列号。 参考代码: #includeint main(){int a[5][5],max,i,j,p,q;for(i=0;i

for( p=a;p

首先问下读入方式。 如果是直接输入那么程序如下。 如果数据存在表格中那么请追问。 #include#define MXN 1000 //最大人数#define MXM 10 //最大科目数int n,m;float val[MXN][MXM+1];int main(){ scanf("%d%d",&n,&m); //读入人数和科目数 if(n...

printf("请输入二维数组的数值");for (i = 0; i

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com