Maison > Article > tutoriels informatiques > Concevoir un système statistique pour les scores de qualité complets 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
See More
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!