首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 語言入門練習:計算三門課程平均分

     編輯:程式設計綜合問答

題目需求

已知某學生數學 87 分、英語 72 分、計算機 93 分,求平均分並按指定格式輸出:
math = 87, eng = 72, comp = 93, average = 計算所得的平均成績

程式碼實作

#include <stdio.h>

int main() {
    int math = 87;
    int english = 72;
    int computer = 93;
    float average = 0.0f;

    int sum = math + english + computer;
    average = sum / 3.0f;  // 使用 3.0f 強制浮點數除法

    printf("math = %d, eng = %d, comp = %d, average = %.2f\n", math, english, computer, average);
    return 0;
}

關鍵點解析

  • 資料型別:分數用 int,平均值用 float 保留小數。
  • 除法陷阱:整數相除會截斷小數,需將除數寫成 3.0f 或將總和轉為 float。
  • 格式輸出:%.2f 顯示兩位小數,符合題目格式要求。

執行結果

math = 87, eng = 72, comp = 93, average = 84.00

此範例展示基本變數宣告、算術運算與格式化輸出,適合 C 語言初學者練習。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved