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

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

內容

1.請輸入三角形的底及高,輸出三角形的面積。
2.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。

此題用到動態記憶體宣告給指標。

#include <stdio.h>
#include <stdlib.h>
int main ()
{
    struct  triangle {
        int width;
        int height;
    };
 
    struct triangle *ptri;  
 
    double area;
  
    ptri = malloc(sizeof(struct triangle));
 
    printf("請輸入三角形的底為多少: ");
    scanf("%d", ptri.width);
    printf("請輸入三角形的高為多少: ");
    scanf("%d", ptri.height);
 
    area = (ptri->width * ptri->height)/2.;
    printf("三角形的面積為%.2f\n", area);
    return 0;
}

輸入說明
輸出說明
範例輸入 #1
11
9
範例輸出 #1
請輸入三角形的底為多少: 11
請輸入三角形的高為多少: 9
三角形的面積為49.50
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
TQC 結構
出處:
TQC 題庫049 [管理者: zero(管理員) ]


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