C語言函式題-查詢陣列每行的最大值
6-2 查詢陣列每行的最大值 (10分)
本題要求實現:找出任意的一個m×n矩陣每一行上的最大值並按樣例格式要求顯示。其中:m、n滿足(2<=m<=20、2<=n<=20)及矩陣元素從鍵盤輸入。
函式介面定義:
void max_row(int arr[][20], int m, int n);
max_row函式輸出矩陣各行的最大值,其中m,n為欲處理矩陣的行、列值,
裁判測試程式樣例:
#include <stdio.h>
void max_row(int arr[][20], int m, int n);
int main(void)
{
int m, n;
int hang, lie, juZhen[20][20];
scanf("%d%d", &m, &n);
for (hang = 0; hang < m; hang++)
{
for (lie = 0; lie < n; lie++)
{
scanf("%d", &juZhen[hang][lie]);
}
}
max_row(juZhen, m, n);
return 0;
}
/* 請在這裡填寫答案 */
/* 請在這裡填寫答案 */
輸入樣例:
在這裡給出一組輸入。例如:
5 6
31 42 36 74 235 88
144 32 57 37 43 47
97 51 257 7 445 459
33 65 44 3 425 43
68 342 82 789 123 213
輸出樣例:
在這裡給出相應的輸出。例如:
The max in line 1 is: 235
The max in line 2 is: 144
The max in line 3is: 459
The max in line 4 is: 425
The max in line 5 is: 789
void max_row(int arr[][20], int m, int n)
{
for(int i=0; i<m; i++)
{
int max = arr[i][0];
for(int j=0; j<n; j++)
{
if(arr[i][j]>max)
{
max = arr[i][j];
}
}
printf("The max in line %d is: %d\n",i+1,max);
}
}
找出每行最大直接輸出就行。
相關文章
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- c語言獲取陣列長度的函式C語言陣列函式
- C語言獲得陣列長度的函式C語言陣列函式
- c語言的陣列C語言陣列
- C語言陣列C語言陣列
- c語言的strlen函式計算字元陣列長度不對C語言函式字元陣列
- C語言(字元陣列)C語言字元陣列
- c語言字元陣列C語言字元陣列
- C 陣列最大值陣列
- C語言的函式C語言函式
- C語言結構體及函式傳遞陣列引數示例C語言結構體函式陣列
- C語言折半查詢C語言
- [ASM C/C++] C語言陣列ASMC++C語言陣列
- C語言指標和陣列筆試題C語言指標陣列筆試
- C語言 二維陣列課題程式碼C語言陣列
- C語言 簡單的佇列(陣列佇列)C語言佇列陣列
- C語言 execve()函式C語言函式
- C語言常用函式C語言函式
- C語言 指標與陣列C語言指標陣列
- c語言陣列、sizeof()及strlen()C語言陣列
- C語言基礎-1、陣列C語言陣列
- C語言函式sscanf()的用法C語言函式
- C語言qsort函式的使用C語言函式
- C語言求其字元陣列的長度C語言字元陣列
- java陣列回顧---線性查詢最大值最小值---二分查詢Java陣列
- C語言 itoa函式及atoi函式C語言函式
- 面試題——二維陣列中的查詢面試題陣列
- [ASM C/C++] C語言的main 函式ASMC++C語言AI函式
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- C語言函式呼叫棧C語言函式
- 詳解C語言函式C語言函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- C語言時間函式C語言函式
- c語言函式庫(轉)C語言函式
- C語言 函式指標C語言函式指標
- 08. C語言函式C語言函式
- C語言基礎函式C語言函式