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

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

內容

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

本題函數傳遞陣列與傳值呼叫。

#include <stdio.h>
#include <stdlib.h>
int sum(int *, int n);
int main ( )
{
    int arr[]={10, 20, 30, 40, 50};
    int total, i;
 
    for (i=0; i<5; i++) {
       printf("arr[%d]=%d\n", i, arr[i]);
    }
  
    total=sum(arr, 5);
    printf("total=%d\n", total);
 
    return 0;
}

int sum(int *p, int n)
{
    int i, tot;
    for (i=1; i<n; i++) {
       tot += *p+i;
    }
    return tot;
}


輸入說明
輸出說明
範例輸入 #1


											
										
範例輸出 #1
arr[0]=10
arr[1]=20
arr[2]=30
arr[3]=40
arr[4]=50
total=150
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
TQC 指標
出處:
TQC 題庫037 [管理者: zero(管理員) ]


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