level 6
作业班子
楼主
#include "stdlib.h"#
include "stdio.h"void saddle(int b[5][6]);void saddle(int b[5][6]){ int i,j,m,n,ii,temp; int minr; //每行最小值 int count = 0; for(i = 0;i < 5;i++) { minr = b[i][0]; // for(j = 0;j < 6;j++) { if(minr > b[i][j]) { minr = b[i][j]; m = i; n = j; //记录每排最小值的行列 } } temp = minr; printf("%d ",temp); printf("\n"); //printf("%d", n);//这里错了错怎么会是地址呢? /*for(ii = 0;ii < 5;ii++) { if(temp <= b[ii][n]) count++; } if(count == 5) printf("%d",temp); */ } }int main(){ int a[5][6] = { 1 , 2 , 30, 14, 5 ,12, 0 , 4 , 21, 7 , 46,9 , 0 , -1, 21, 16, 3 ,21, 0 , 33, 17, 4 , 9 ,-4, 0 , 0 , 0 , 44, 36,6 }; saddle(a); system("pause"); }注释的地方出了错,麻烦帮忙看一下,
2007年05月31日 09点05分
1
include "stdio.h"void saddle(int b[5][6]);void saddle(int b[5][6]){ int i,j,m,n,ii,temp; int minr; //每行最小值 int count = 0; for(i = 0;i < 5;i++) { minr = b[i][0]; // for(j = 0;j < 6;j++) { if(minr > b[i][j]) { minr = b[i][j]; m = i; n = j; //记录每排最小值的行列 } } temp = minr; printf("%d ",temp); printf("\n"); //printf("%d", n);//这里错了错怎么会是地址呢? /*for(ii = 0;ii < 5;ii++) { if(temp <= b[ii][n]) count++; } if(count == 5) printf("%d",temp); */ } }int main(){ int a[5][6] = { 1 , 2 , 30, 14, 5 ,12, 0 , 4 , 21, 7 , 46,9 , 0 , -1, 21, 16, 3 ,21, 0 , 33, 17, 4 , 9 ,-4, 0 , 0 , 0 , 44, 36,6 }; saddle(a); system("pause"); }注释的地方出了错,麻烦帮忙看一下,