Rumah > tutorial komputer > pengetahuan komputer > Tulis empat atur cara operasi aritmetik dalam bahasa c

Tulis empat atur cara operasi aritmetik dalam bahasa c

WBOY
Lepaskan: 2024-01-04 15:26:00
ke hadapan
2765 orang telah melayarinya

1. Gunakan bahasa C untuk menulis atur cara yang boleh melakukan empat operasi aritmetik

Berikut ialah atur cara bahasa C yang mudah untuk melaksanakan empat operasi aritmetik pada dua nombor. Program ini menerima dua nombor dan operator input oleh pengguna dan mengeluarkan hasil pengiraan.

#include <stdio.h>

int main() {
    // 定义变量
    double num1, num2, result;
    char operator;

    // 获取用户输入
    printf("请输入第一个数: ");
    scanf("%lf", &num1);

    printf("请输入运算符 (+, -, *, /): ");
    scanf(" %c", &operator);  // 注意空格,以防止读取上一个输入的换行符

    printf("请输入第二个数: ");
    scanf("%lf", &num2);

    // 进行四则运算
    switch (operator) {
        case &#39;+&#39;:
            result = num1 + num2;
            break;
        case &#39;-&#39;:
            result = num1 - num2;
            break;
        case &#39;*&#39;:
            result = num1 * num2;
            break;
        case &#39;/&#39;:
            if (num2 != 0) {
                result = num1 / num2;
            } else {
                printf("除数不能为零。\n");
                return 1;  // 退出程序
            }
            break;
        default:
            printf("无效的运算符。\n");
            return 1;  // 退出程序
    }

    // 输出结果
    printf("结果: %lf\n", result);

    return 0;
}
Salin selepas log masuk

2. Ringkasan

Program bahasa C di atas melaksanakan empat operasi asas aritmetik melalui input pengguna, termasuk penambahan, penolakan, pendaraban dan pembahagian. Gunakan pernyataan switch untuk melaksanakan operasi yang sepadan berdasarkan operator input dan keluarkan hasilnya. Program ini menambah penghakiman pada kes di mana pembahagi adalah sifar semasa pembahagian. Dalam aplikasi praktikal, ia boleh dikembangkan dan dioptimumkan lagi mengikut keperluan.

Atas ialah kandungan terperinci Tulis empat atur cara operasi aritmetik dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan