Ausgabe des Endergebnisses
In diesem letzten Schritt lernen Sie, wie Sie ein umfassendes arithmetisches Rechenprogramm erstellen, das mehrere Operationen ausführt und die Endresultate in formatierter Form ausgibt.
Erstellen Sie die Endversion des Programms:
#include <stdio.h>
int main() {
// Declare and initialize variables
int num1 = 10;
int num2 = 5;
int num3 = 3;
float float1 = 3.14;
float float2 = 2.5;
// Perform arithmetic operations
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
int quotient = num1 / num2;
float float_sum = float1 + float2;
float float_difference = float1 - float2;
float float_product = float1 * float2;
float float_quotient = float1 / float2;
// Combined complex operation
float final_result = (num1 + num2) * float1 / num3;
// Print a formatted final result summary
printf("Arithmetic Operations Summary\n");
printf("==============================\n");
printf("Integer Operations:\n");
printf(" Addition: %d + %d = %d\n", num1, num2, sum);
printf(" Subtraction: %d - %d = %d\n", num1, num2, difference);
printf(" Multiplication:%d * %d = %d\n", num1, num2, product);
printf(" Division: %d / %d = %d\n\n", num1, num2, quotient);
printf("Floating-Point Operations:\n");
printf(" Addition: %.2f + %.2f = %.2f\n", float1, float2, float_sum);
printf(" Subtraction: %.2f - %.2f = %.2f\n", float1, float2, float_difference);
printf(" Multiplication:%.2f * %.2f = %.2f\n", float1, float2, float_product);
printf(" Division: %.2f / %.2f = %.2f\n\n", float1, float2, float_quotient);
printf("Final Complex Calculation:\n");
printf(" (%d + %d) * %.2f / %d = %.2f\n", num1, num2, float1, num3, final_result);
return 0;
}
Lassen Sie uns den neuen Code analysieren:
- Wir haben separate Variablen für jede arithmetische Operation erstellt.
- Wir haben eine komplexe Endberechnung hinzugefügt, die mehrere Operationen kombiniert.
- Wir verwenden formatierte
printf()
-Anweisungen, um eine saubere und lesbare Ausgabe zu erstellen.
- Es werden unterschiedliche Formate für Ganzzahlen (
%d
) und Fließkommazahlen (%.2f
) verwendet.
Kompilieren und führen Sie das Programm aus:
gcc arithmetic.c -o arithmetic
./arithmetic
Beispielausgabe:
Arithmetic Operations Summary
==============================
Integer Operations:
Addition: 10 + 5 = 15
Subtraction: 10 - 5 = 5
Multiplication:10 * 5 = 50
Division: 10 / 5 = 2
Floating-Point Operations:
Addition: 3.14 + 2.50 = 5.64
Subtraction: 3.14 - 2.50 = 0.64
Multiplication:3.14 * 2.50 = 7.85
Division: 3.14 / 2.50 = 1.26
Final Complex Calculation:
(10 + 5) * 3.14 / 3 = 15.70