Ejemplos en C: multiplicar dos números de punto flotante

C 语言实例Ejemplos en C

Ingrese dos números de punto flotante y calcule el producto.

Ejemplo 1

#include <stdio.h>

int main() {
    float num1, num2, product;
   
    printf(Por favor ingrese el primer número de punto flotante:);
    scanf("%f", &num1);
   
    printf(Por favor ingrese el segundo número de punto flotante:);
    scanf("%f", &num2);
   
    product = num1 * num2;
   
    printf(%.2f multiplicado por %.2f es igual a %.2f\n", num1, num2, product);
   
    return 0;
}

Resultado de la ejecución:

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

Análisis:

En el ejemplo anterior, primero declaramos tres variables num1, num2 y product, utilizadas respectivamente para almacenar los dos números de punto flotante ingresados y su producto.

Luego, usamos las funciones printf y scanf para interactuar con el usuario, recibiendo respectivamente los dos números de punto flotante ingresados por el usuario.

A continuación, asignamos el resultado de multiplicar num1 y num2 a la variable product.

Finalmente, usamos la función printf para imprimir el resultado del cálculo.

Nota:%.2fEl especificador de formato se utiliza para limitar el número de punto flotante de salida a dos decimales.

El siguiente ejemplo usascanf()para aceptar simultáneamente dos números de punto flotante ingresados por el usuario:

Ejemplo 2

#include <stdio.h> int main() { double firstNumber, secondNumber, product; printf("Ingrese dos números de punto flotante:"); // El usuario ingresa dos números de punto flotante scanf("%lf %lf", &firstNumber, &secondNumber); // Multiplicar dos números de punto flotante product = firstNumber * secondNumber; // Salida del resultado, %.2lf conserva dos decimales printf("Resultado = %.2lf", product); return 0; }

Resultado de la ejecución:

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

C 语言实例Ejemplos en C

Otras extensiones