Le système de pointage du candidat ne produit pas correctement le tableau

Questions et réponses du rseoc 2021-12-30 05:47:32 阅读数:800

le syst pointage du candidat

Entrez le facteur de difficulté3.2
Entrée de notation5Point0Re - Input5.5Tableau de sortie anormal

#include <stdio.h>void main() { float a[7]; int i, j, t; float dif = 0; printf("Veuillez saisir la difficulté d'action du candidat:"); scanf("%f", &dif); for (i = 0; i < 7; i++) { printf("Veuillez entrer%dLes notes des juges:",i+1); scanf("%f", &a[i]); } for (i = 0; i < 7; i++) { for (j = i + 1; j <= 6; j++) { if (a[i] > a[j]) { t = a[i]; a[i] = a[j]; a[j] = t; } } } printf("%.2f %.2f %.2f %.2f %.2f %.2f %.2f", a[0], a[1], a[2], a[3], a[4], a[5], a[6]); printf("Le candidat a obtenu un total de:%.2f", (float)(a[2] + a[3] + a[4])*dif);}



Adopter les réponses:

Voir note pour les modifications,Pour information:

#include <stdio.h>void main(){ float a[7]; int i, j; // t; float dif = 0, t; printf("Veuillez saisir la difficulté d'action du candidat:"); scanf("%f", &dif); for (i = 0; i < 7; i++) { printf("Veuillez entrer%dLes notes des juges:", i + 1); scanf("%f", &a[i]); } for (i = 0; i < 6; i++) //for (i = 0; i < 7; i++) { for (j = i + 1; j <= 6; j++) { if (a[i] > a[j]) { t = a[i]; a[i] = a[j]; a[j] = t; } } } printf("%.2f %.2f %.2f %.2f %.2f %.2f %.2f", a[0], a[1], a[2], a[3], a[4], a[5], a[6]); printf("Le candidat a obtenu un total de:%.2f", (float)(a[2] + a[3] + a[4]) * dif);}


Autres réponses2:

Le tri a été modifié pour vous.

img

#include <stdio.h>void main() { float a[7]; int i, j; float dif = 0,t; printf("Veuillez saisir la difficulté d'action du candidat:"); scanf("%f", &dif); for (i = 0; i < 7; i++) { printf("Veuillez entrer%dLes notes des juges:",i+1); scanf("%f", &a[i]); } for (i = 0; i < 7-1; i++) { for (j = 0; j <7-1-i; j++) { if (a[j] > a[j+1]) { t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } } printf("%.2f %.2f %.2f %.2f %.2f %.2f %.2f\n", a[0], a[1], a[2], a[3], a[4], a[5], a[6]); printf("Le candidat a obtenu un total de:%.2f", (float)(a[2] + a[3] + a[4])*dif);}
版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112271425156099.html