t044: T504(結構)
標籤 : TQC 結構
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Tolerant

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

內容

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

此題以函數傳址方式傳遞結構。
結構宣告必須注意可見度。

 int callarea(struct rect *pr);
#include <stdio.h>
#include <stdlib.h>
int main ()
    {
        struct rect {
        int length, width;
    };
    int area;
    struct rect r1={20, 18};
    area = callarea(&r1);
    printf("此矩形的長為%d, 寬為%d, 面積為%d\n", r1.length, r1.width, area);
    return 0;
}
int callarea(struct rect *pr)
{
    int area;
    area = pr->length * pr->width;
    return area;
}

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


											
										
範例輸出 #1
此矩形的長為20, 寬為18, 面積為360
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
TQC 結構
出處:
TQC 題庫044 [管理者: zero(管理員) ]


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