本程式示範 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 (浮點數)
scanf 返回值檢查輸入有效性(double)a / bint add(int,int) 等math.h)從最簡單的計算程式開始,逐步掌握 C 語言核心語法與工程思維,是通往系統程式設計的必經之路。