Problema de estructura del lenguaje C, solicite ayuda
#include
#define N 100
struct stu{
char no[9];// ¿Número de estudiante?
nombre de char[20];//Nombre?
puntuación flotante1;//Puntuación 1?
puntuación flotante2;//Puntuación 2?
promedio flotante;//¿Puntuación promedio?
};
int main() {
stu s[N];/ /¿Definir matriz de estructura?
/* Complete su respuesta aquí*/
for(int i=0;i<3;i++){
scanf("%s%s%f%f",s[i].no,s[i].nombre,&s[i].score1,&s[i].score2);
s [i].average=(s[i].score1+s[i].score2)/2;//¿Calcular puntuación promedio?
}
int max=0;
int max_score=0;
for(int i=0;i<3;i++){
printf("%10.1f",s[ i].average);//¿Obtener el puntaje promedio de 3 estudiantes?
if(s[i].average>max_score){
max=i;//El más alto registrar ¿El subíndice de la puntuación promedio?
max_score=s[i].average; registrar la puntuación promedio más alta
}
}
printf ("\nNo=%s,Nombre=%s,Puntuación1=%.1f,Puntuación2=%.1f,Promedio=%.1f", s[max].no, s[max].nombre, s [max] .score1, s[max].score2, s[max].average);
devuelve 0;
}