Ce programme déterminera le nombre, le minimum, le maximum, la somme et la moyenne de tous les numéros valides entrés. Il cesse de demander de nouvelles valeurs lorsque zéro est entré et n'accepte pas les valeurs négatives. Après avoir demandé le 1er numéro, il cesse de travailler. Je serai très heureux si quelqu'un peut me donner quelques conseils comment l'écrire plus efficacement et certains pour le codage juste.
3 Réponses :
Cette ligne est fausse: Vous ne stockez pas l'entrée dans utilisateur code>. Vous pouvez le réparer comme ceci: p>
scanf ("% f", utilisateur); code> devrait être scanf ("% f" et utilisateur); code> li>
-
Vous ne voudriez pas augmenter ces informations si l'entrée - utilisateur code> n'est pas correcte: p>
printf("The number of enteries ==> %d", count); //Notice %d
" Utilisez% D pour int au lieu de% i. B>" Pourquoi? % d code> et % i code> sont les mêmes lorsqu'ils sont utilisés dans printf code>.
Voici votre erreur:
scanf("%f", &user);
S'il vous plaît expliquer plus, je suis nouveau donc de sorte que certaines choses ont juste été passée sur ma tête.
Bienvenue à! Le titre n'a presque aucune valeur pour les futurs visiteurs. Pouvez-vous le modifier pour décrire clairement le problème? Merci.
Nombre code> etSomme code> doit être initialisé à zéro et initialisermin code> à zéro n'est pas une bonne idée.Pourquoi min ne devrait pas être zéro ??