Estadísticas de resultados de la 11a Copa Blue Bridge

Descripción del tema
Xiaolan organizó un examen para los estudiantes. La puntuación total es de 100 puntos y la puntuación de cada estudiante es un número entero de 0 a 100.

  • Si la puntuación es de al menos 60 puntos, se denomina aprobado.
  • Si la puntuación es de al menos 85 puntos, se considera excelente.

Calcule la tasa de aprobación y la tasa excelente, expresada como un porcentaje, y la parte anterior al signo de porcentaje se redondea al número entero más cercano.

Formato de entrada
La primera línea de entrada contiene un número entero n, que representa el número de personas en el examen.
En las siguientes n filas, cada fila contiene un número entero de 0 a 100, que representa la puntuación de un estudiante.

Formato de
salida Salida de dos líneas, cada línea con un porcentaje, que representan respectivamente la tasa de aprobación y la tasa excelente.

La parte antes del signo de porcentaje se redondea al número entero más cercano.

Ejemplo de entrada
7
80
92
56
74
88
100
0

Salida de muestra
71%
43%

Rango de datos
Para el 50% de los casos de evaluación, 1 ≤ n ≤ 100 1 ≤ n ≤ 1001norte1 0 0
Para todos los casos de evaluación,1 ≤ n ≤ 10000 1 ≤ n ≤ 100001norte1 0 0 0 0



Simulación de solución de problemas :

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    
    
    int n;
    cin >> n;
    
    int a = 0, b = 0;
    for (int i = 0; i < n; i ++)
    {
    
    
        int x;
        cin >> x;
        if(x >= 60) a ++;
        if(x >= 85) b ++;
    }
    
    cout << round(100.0 * a / n) << '%' << endl;
    cout << round(100.0 * b / n) << '%' << endl;
    return 0;
}

Copa Lanqiao C / C ++ Grupo Competencia provincial Preguntas de años anteriores

Supongo que te gusta

Origin blog.csdn.net/weixin_46239370/article/details/115292916
Recomendado
Clasificación