首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

第一周簡單計算程式:C 語言入門實作範例

     編輯:關於C語言

第一周簡單計算程式:C 語言入門實作範例

本程式示範 C 語言基本輸入輸出、變數宣告、算術運算與流程控制,適合初學者第 1 週練習。

功能需求

  • 讀取兩個整數
  • 執行加減乘除四則運算
  • 格式化輸出結果
  • 處理除零錯誤

完整代碼

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    int a, b;
    printf("請輸入兩個整數(以空格分隔):");
    if (scanf("%d %d", &a, &b) != 2) {
        fprintf(stderr, "輸入格式錯誤\n");
        return EXIT_FAILURE;
    }

    printf("\n=== 計算結果 ===\n");
    printf("%d + %d = %d\n", a, b, a + b);
    printf("%d - %d = %d\n", a, b, a - b);
    printf("%d * %d = %d\n", a, b, a * b);

    if (b != 0) {
        printf("%d / %d = %d 餘 %d\n", a, b, a / b, a % b);
        printf("%d / %d = %.2f (浮點數)\n", a, b, (double)a / b);
    } else {
        printf("除數不能為 0,跳過除法運算\n");
    }

    return EXIT_SUCCESS;
}

執行範例

請輸入兩個整數(以空格分隔):15 4

=== 計算結果 ===
15 + 4 = 19
15 - 4 = 11
15 * 4 = 60
15 / 4 = 3 餘 3
15 / 4 = 3.75 (浮點數)

學習重點

  1. scanf 返回值檢查輸入有效性
  2. 整數除法截斷特性與浮點數轉型 (double)a / b
  3. 模組化思想:將運算封裝為函數(擴充練習)
  4. 錯誤處理:除零防護、輸入驗證

進階擴充建議

  • 加入選單迴圈,支援連續計算
  • 實作四則運算函數 int add(int,int) 等
  • 支援浮點數輸入與科學記號輸出
  • 加入冪次、開根號等數學函數(math.h)

從最簡單的計算程式開始,逐步掌握 C 語言核心語法與工程思維,是通往系統程式設計的必經之路。

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