2차원 그룹의 안장을 찾아내다

1007 단어 C 언어
int FindPoint()
{
#define ROW 5
#define COL 5
	int arr[ROW][COL];
	int j = 0;
	int i = 0;
	srand((unsigned int)time(NULL));
	for(i = 0; i < ROW; i++)
	{
		for(j = 0; j < COL; j++)
		{
			arr[i][j] = rand()%10;
			printf("%-4d ", arr[i][j]);
		}
		printf("
"); } int col; int maxval; int minval; // for(int i = 0; i < ROW; i++) { maxval = arr[i][0]; // col = 0; for(int j = 0; j < ROW; j++) // { if(maxval < arr[i][j]) { maxval = arr[i][j]; col = j; // j } } // minval = arr[0][col]; for(int k = 0; k < ROW; k++) // { if(minval > arr[k][col]) { minval = arr[k][col]; } } if(maxval == minval) { return maxval; } } return INT_MIN; } int main() { int a = FindPoint(); if(a == INT_MIN) { printf("
"); } else { printf("%d
",a); } return 0; }

좋은 웹페이지 즐겨찾기