Maison  >  Article  >  tutoriels informatiques  >  Concevoir un système statistique pour les scores de qualité complets des étudiants

Concevoir un système statistique pour les scores de qualité complets des étudiants

PHPz
PHPzavant
2024-01-22 17:48:12563parcourir

Concevoir un système statistique pour les scores de qualité complets des étudiants

Conception complète du programme statistique de score de qualité des étudiants

1. Suivez les conseils suivants pour compléter la saisie des scores de qualité complets de plusieurs étudiants ;

2. Compléter le stockage effectif de chaque enregistrement ;

3. Classement et numéro selon « qualité globale » ;

4. Réaliser la fonction d'affichage globale de la feuille de notation de qualité complète.

Conseils d'amélioration :

1. Réaliser une requête de score ou une requête de classement ;

2. Implémentez la fonction de modification du score.

Le résultat est :

1. Le programme peut fonctionner correctement et il devrait y avoir des invites d'opération claires au début ;

2. Il existe des paramètres de touches de fonctionnement correspondants, tels que A pour l'entrée, B pour le stockage, C pour la sortie, etc. ;

3. Le programme doit de préférence adopter une conception modulaire pour faciliter la lecture et la modification.

1. Feuille de notation de qualité complète de l'étudiant

*** Collège *** Majeure *** Classe Total *** personnes

Numéro de série, numéro d'étudiant, nom, qualité idéologique et morale, qualité scientifique et culturelle, qualité physique et mentale, qualité globale, classement des performances

Questions supplémentaires : 1. Si la réponse d'un ami me satisfait, j'ajouterai 10 points supplémentaires, merci,~

2. Parce que ce programme est relativement courant, si des amis expérimentés en ont un tout fait, partagez-le avec moi, je ne vous demande pas de le réécrire~

.

3. Les amis qui parlent d'argent ne devraient pas publier ceci ~

c statistiques de langue performances des élèves

#inclure

#définir N°2

#définir M2

See More int s[N]={0},a[N][M];

char b[N][10];

void fun1(int a[N][M])

{

int i,j;

pour(i=0;i

{

pour(j=0;j

s[i]+=a[i][j];

printf ("Le score moyen du %dème élève est %.2fn",i+1,s[i]/5.0);

}

}

void fun2(int a[N][M])

{

float p[M]={0};

int i,j;

pour(i=0;i

{

pour(j=0;j

p[i]+=a[j][i];

p[i]/=10.0;

printf ("La note moyenne du %d cours est %.2fn",i+1,p[i]);

}

}

void fun3(char b[N][10])

{

int max,t,i;

max=s[0];

pour(i=1;i

si(s[i]>max)

{

max=s[i];

t=i; /*Mémorisez la valeur maximale de i pour trouver le nom*/

}

printf("%s a obtenu le score le plus élevé parmi tous les étudiants %d points n", b[t], max);

}

principale()

{

int i,j;

float p[M]={0};

/* Entrez le nom et les notes*/

pour(i=0;i

{

printf("Entrez le nom de l'élève %d :",i+1);

scanf("%s",&b[i]);

pour(j=0;j

{

printf ("Entrez le %dème score de porte de l'élève :", j+1);

scanf("%d",&a[i][j]);

}

}

printf("n");

/*Calculez la note moyenne de chaque élève*/

fun1(a);

printf("n");

/*Calculez la note moyenne de chaque cours*/

fun2(a);

printf("n");

/*Comparez le score total maximum et le nom de la sortie*/

fun3(b);

retour 0;

}

Le code a été testé et s'exécute avec succès

Si vous ne comprenez rien, demandez-moi s'il vous plaît

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer