C-Beispiel - Multiplikation zweier Gleitkommazahlen

C 语言实例C-Sprachbeispiele

Geben Sie zwei Gleitkommazahlen ein und berechnen Sie das Produkt.

Beispiel 1

#include <stdio.h>

int main() {
    float num1, num2, product;
   
    printf("Bitte geben Sie die erste Gleitkommazahl ein: ");
    scanf("%f", &num1);
   
    printf("Bitte geben Sie die zweite Gleitkommazahl ein: ");
    scanf("%f", &num2);
   
    product = num1 * num2;
   
    printf("%.2f mal %.2f ergibt %.2f\n", num1, num2, product);
   
    return 0;
}

Run result:

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

Analyse:

Im obigen Beispiel deklarieren wir zuerst drei Variablen num1, num2 und product, die verwendet werden, um die beiden eingegebenen Gleitkommazahlen bzw. ihr Produkt zu speichern.

Dann verwenden wir die Funktionen printf und scanf, um mit dem Benutzer zu interagieren und nacheinander zwei vom Benutzer eingegebene Gleitkommazahlen zu empfangen.

Als Nächstes weisen wir der Variablen product das Ergebnis der Multiplikation von num1 und num2 zu.

Schließlich verwenden wir die Funktion printf, um das Berechnungsergebnis auszugeben.

Hinweis:%.2fDer Formatbezeichner wird verwendet, um die ausgegebene Gleitkommazahl auf zwei Dezimalstellen zu begrenzen.

Das folgende Beispiel verwendetscanf(), um gleichzeitig zwei vom Benutzer eingegebene Gleitkommazahlen zu akzeptieren:

Beispiel 2

#include <stdio.h> int main() { double firstNumber, secondNumber, product; printf("Geben Sie zwei Gleitkommazahlen ein:"); // Benutzer gibt zwei Gleitkommazahlen ein scanf("%lf %lf", &firstNumber, &secondNumber); // Zwei Gleitkommazahlen multiplizieren product = firstNumber * secondNumber; // Ergebnis ausgeben, %.2lf behält zwei Dezimalstellen bei printf("Ergebnis = %.2lf", product); return 0; }

Run result:

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

C-Sprachbeispiele

Weitere Erweiterungen