t040: T410(指標)
標籤 : TQC 指標
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Tolerant

最近更新 : 2022-06-24 01:14

內容

1.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。

#include <stdio.h>
#include <stdlib.h>
int Max(int p[][3], int n, int m);
int main ( )
{
    int arr2[2][3];
    int maximum, i, j;

    for (i=0; i<2; i++) {
        for (j=0; j<3; j++) {
            printf("請輸入arr[%d][%d]: ", i, j);
            scanf("%d", &arr2[i][j]);
        }
    }
 
    printf("\n陣列之值如下:\n");
    for (i=0; i<2; i++) {
        for (j=0; j<3; j++) {
            printf("arr[%d][%d]=%d\n", i, j, arr2[i][j]);
        }
    }
  
    maximum=Max(arr2[0][0], 2, 3);
    printf("\n此陣列的最大值為%d\n", maximum);
    return 0;
}
int Max(int p[][3], int x, int y)
{
    int i, j, maxi_value=p;
    for (i=0; i<x; i++) {
        for (j=0; j<y; j++) {
            if (maxi_value < p[i][j]) {
                maxi_value = p[i][j];
            }
        }
    }
     return maxi_value;
}

 

輸入說明
輸出說明
範例輸入 #1
10
20
30
40
50
60
範例輸出 #1
請輸入arr[0][0]: 10
請輸入arr[0][1]: 20
請輸入arr[0][2]: 30
請輸入arr[1][0]: 40
請輸入arr[1][1]: 50
請輸入arr[1][2]: 60

陣列之值如下:
arr[0][0]=10
arr[0][1]=20
arr[0][2]=30
arr[1][0]=40
arr[1][1]=50
arr[1][2]=60

此陣列的最大值為60
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
TQC 指標
出處:
TQC 題庫040 [管理者: zero(管理員) ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」