Experimento 2-2-5 Hallar la media entera (10 puntos)

Esta pregunta requiere escribir un programa para calcular 4la suma y el promedio de números enteros. La pregunta garantiza que la entrada y la salida están dentro del rango de números enteros.

Formato de entrada:

Ingrese 4 números enteros en una línea, separados por espacios.

Formato de salida:

“Sum = 和; Average = 平均值”Genere la suma y el valor promedio en una fila en el orden del formato , donde el valor promedio tiene una precisión de un decimal.

Muestra de entrada:

1 2 3 4

Salida de muestra:

Sum = 10; Average = 2.5

Código:

# include <stdio.h>
# include <stdlib.h>

int main(){
    
    
    int x1,x2,x3,x4,sum;
    double average;
    scanf("%d %d %d %d",&x1,&x2,&x3,&x4);
    sum = x1 + x2 + x3 + x4;
    average = sum / 4.0;
    printf("Sum = %d; Average = %.1lf",sum,average);
    return 0;
}

Enviar captura de pantalla:

Inserte la descripción de la imagen aquí

Ideas de resolución de problemas:

Tenga en cuenta que averagecuando obtenga el resultado final , divida entre 4.0. A veces, el frente es un número entero. Al dividir por el número posterior, solo obtendrá un número entero, que no es el mismo que el resultado, por lo que tenemos que construir un número de punto flotante para hacer el resultado correcto!

Supongo que te gusta

Origin blog.csdn.net/weixin_43862765/article/details/114365220
Recomendado
Clasificación