【CPP】簡單的計算機(+-*/)範例

 

以下是一個簡單的 C 語言計算機程式範例

 

#include <stdio.h>

int main() {
    double num1, num2;
    char operation;

    printf("Enter first number: ");
    scanf("%lf", &num1);
    printf("Enter second number: ");
    scanf("%lf", &num2);

    printf("Enter operation (+, -, *, /): ");
    scanf(" %c", &operation);

    switch(operation) {
        case '+':
            printf("%.1lf + %.1lf = %.1lf\n", num1, num2, num1 + num2);
            break;
        case '-':
            printf("%.1lf - %.1lf = %.1lf\n", num1, num2, num1 - num2);
            break;
        case '*':
            printf("%.1lf * %.1lf = %.1lf\n", num1, num2, num1 * num2);
            break;
        case '/':
            printf("%.1lf / %.1lf = %.1lf\n", num1, num2, num1 / num2);
            break;
        default:
            printf("Invalid operation.\n");
    }

    return 0;
}

 

 

這個程式會先讓使用者輸入兩個數字和一個運算符號,然後根據運算符號進行相對應的運算。

請注意,在上面的程式中未加入錯誤檢查,因此如果使用者輸入了錯誤的運算符號或除數為0,可能會出現錯誤。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 News123 的頭像
    News123

    隨手記錄

    News123 發表在 痞客邦 留言(0) 人氣()