¿Cómo escribir un programa en lenguaje C que genere las puntuaciones de los estudiantes?
Segundo, archivo "nuevo"
Tercero, cree un archivo de encabezado de documento en blanco C++ que debe declarar #include
Cuarto, diga algo Propósito. Definimos una función para obtener el curso promedio de cada curso. Uno de sus parámetros formales es una matriz bidimensional que se utiliza para aprobar las calificaciones del estudiante. Una es una variable de puntero (nombre de la matriz), que almacena la puntuación promedio de cada curso:
curso promedio vacío (puntuación flotante[][4], flotante *avg)
{ p>
int i,j;
suma flotante;
for(I = 0;i<4;i++)
{
suma = 0;
for(j = 0;j & lt4;j++)
suma+= puntuación[j][I];
avg[I]= sum/4;
}
}
5 Después de eso, definimos una función llamada AverageAll para obtener la fracción promedio total. .
Uno de sus parámetros formales es una variable de puntero (nombre de matriz), que pasa la primera dirección.
n es el número de niveles a calcular.
Promedio de punto flotante Todos (punto flotante * fracción, entero)
{
int I = 0;
suma flotante = 0 ;
mientras(i<n)
{
suma+= puntuación[I];
i++;
}
Return sum/n;
}
Sexto, también necesitamos definir una función AStudentScore para consultar las puntuaciones de los estudiantes.
Uno de sus parámetros formales es un puntero a la matriz, y n es el número de estudiante a calcular.
anular el núcleo de los estudiantes(float(* puntuación)[4], int n)
{
int I;
for( I = 0;i<4;i++)
printf("%4.2f ",*(*(puntuación+n)+I));
printf(" \ n ") ;
}
Las siguientes son las funciones principales
int main()
{
int num , I;
//Definir una matriz aveCourse para almacenar la puntuación promedio de cada curso.
Defina la variable aveAll para almacenar la puntuación media total.
Promedio flotanteTodo, curso promedio[4];
puntuación flotante[4][4] = {{67, 78, 45, 88}, {76, 54, 90, 69},?
{99, 45, 88, 99}, {98, 69, 77, 87}};//Este es el nivel, que se puede ingresar a través de scanf o definir aquí.
/*Llame a la función AverageAll para encontrar la puntuación promedio de 16*/
aveAll = promediar todo(& amp; puntuación[0][0], 16);
printf("La puntuación promedio de todos los cursos es:\n?%f\n\n ",ave all);?
/*Llame a la función AverageCourse para encontrar la puntuación promedio de 4 clientes*/
AverageCourse(score,ave course);
for(I = 0 ;I<4;i++)
printf("El promedio de % cursos DTH es:\n %f\n ",tengo curso[I]);
/ *Buscar la calificación del estudiante con número de serie num*/
printf(" \ nPor favor ingrese el número del estudiante (0-3):\ n "); ", & ampnum);
printf("La puntuación del %désimo estudiante es:\n ", num);
StudentScore(puntuación, número);
getch();
Devuelve 0;
}
7. Resultados de ejecución del programa
Lenguaje C:
El lenguaje C es un lenguaje de programación informática que tiene las características de lenguaje de alto nivel y lenguaje ensamblador. Introducido en 1972 por D.M. Ritchie del Bell Research Institute de Estados Unidos. Después de 1978, el lenguaje C se trasplantó sucesivamente a computadoras grandes, medianas, pequeñas y microcomputadoras. Puede utilizarse como lenguaje de diseño de sistemas de trabajo para escribir aplicaciones del sistema, o como lenguaje de programación de aplicaciones para escribir aplicaciones independientes del hardware de la computadora. Tiene una amplia gama de aplicaciones y potentes capacidades de procesamiento de datos, no sólo en el desarrollo de software, sino también en diversas investigaciones científicas. Es adecuado para compilar software de sistemas, gráficos y animaciones tridimensionales y bidimensionales, así como aplicaciones específicas como microcontroladores y desarrollo de sistemas integrados.