Maison  >  Article  >  tutoriels informatiques  >  Écrire quatre programmes d'opérations arithmétiques en langage C

Écrire quatre programmes d'opérations arithmétiques en langage C

WBOY
WBOYavant
2024-01-04 15:26:002745parcourir

1. Utilisez le langage C pour écrire un programme capable d'effectuer quatre opérations arithmétiques

Ce qui suit est un programme simple en langage C pour effectuer quatre opérations arithmétiques sur deux nombres. Le programme accepte deux nombres et opérateurs saisis par l'utilisateur et génère le résultat du calcul.

#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;
}

2. Résumé

Le programme en langage C ci-dessus implémente les quatre opérations arithmétiques de base via la saisie de l'utilisateur, y compris l'addition, la soustraction, la multiplication et la division. Utilisez l'instruction switch pour effectuer les opérations correspondantes en fonction des opérateurs d'entrée et afficher les résultats. Le programme ajoute un jugement sur le cas où le diviseur est nul lors de la division. Dans les applications pratiques, il peut être étendu et optimisé selon les besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer