Exemple en langage C - Multiplication de deux nombres à virgule flottante

C 语言实例Exemples en langage C

Saisissez deux nombres à virgule flottante et calculez le produit.

Exemple 1

#include <stdio.h>

int main() {
    float num1, num2, product;
   
    printf("Veuillez saisir le premier nombre à virgule flottante : ");
    scanf("%f", &num1);
   
    printf("Veuillez saisir le deuxième nombre à virgule flottante : ");
    scanf("%f", &num2);
   
    product = num1 * num2;
   
    printf("%.2f fois %.2f égale %.2f\n", num1, num2, product);
   
    return 0;
}

Résultat de l'exécution :

请输入第一个浮点数: 3.4
请输入第二个浮点数: 5.6
3.40 乘于 5.60 等于 19.04

Analyse :

Dans l'exemple ci-dessus, nous déclarons d'abord trois variables num1, num2 et product, qui servent respectivement à stocker les deux nombres à virgule flottante saisis et leur produit.

Ensuite, nous utilisons les fonctions printf et scanf pour interagir avec l'utilisateur, en recevant respectivement deux nombres à virgule flottante saisis par l'utilisateur.

Ensuite, nous affectons le résultat de la multiplication de num1 et num2 à la variable product.

Enfin, nous utilisons la fonction printf pour afficher le résultat du calcul.

Remarque,%.2fLe spécificateur de format est utilisé pour limiter le nombre à virgule flottante affiché à deux décimales.

L'exemple suivant utilisescanf()pour accepter simultanément deux nombres à virgule flottante saisis par l'utilisateur :

Exemple 2

#include <stdio.h> int main() { double firstNumber, secondNumber, product; printf("Entrez deux nombres à virgule flottante :"); // L'utilisateur saisit deux nombres à virgule flottante scanf("%lf %lf", &firstNumber, &secondNumber); // Multiplier deux nombres à virgule flottante product = firstNumber * secondNumber; // Afficher le résultat, %.2lf conserve deux décimales printf("Résultat = %.2lf", product); return 0; }

Résultat de l'exécution :

输入两个浮点数: 1.2 2.345
结果 = 2.81

Exemples en langage C

autres extensions