Je suis nouveau en programmation, nouveau sur ce site aussi, donc bonjour ... J'essaye d'obtenir un total cumulé pour les entiers de 1 à 10, mais je deviens charabia réponses et je ne peux tout simplement pas comprendre pourquoi. Pour tenter de savoir ce qui se passait mal, j'ai ajouté leProblème de total cumulé en C
printf(" running total is %d\n", sum);
ligne à la boucle while, mais juste eu plus de la même non-sens ... s'il vous plaît voir http://codepad.org/UxEw6pFU les résultats ....
Je suis sûr que cela a une solution évidente à l'aveuglette ... Je suis juste trop bête pour le voir! quelqu'un sait ce que je fais mal?
#include <stdio.h>
int main(void) {
int count,sum,square;
int upto=10;
count = 0;
square = 0;
while (++count < upto) {
square = count * count;
printf("square of %d is %d",count,square);
sum =square + sum;
printf(" running total is %d\n", sum);
}
printf("overall total of squares of integers 1 thru 10 is %d\n", sum);
return 0;
}
Bienvenue sur StackOverflow. À l'avenir, veuillez sélectionner votre code et cliquez sur le bouton '101010' pour le mettre en forme correctement. –
s'il vous plaît choisir une réponse comme la «correcte» en cliquant sur la grosse coche sur la gauche de celui-ci.Il est considéré comme mauvaise étiquette de ne pas le faire – pm100
non - je ne lui dis pas. Je lui disais quoi faire une fois qu'il était satisfait. Je ne connaissais pas le tout accepter quand j'ai posté - et je me suis fait griller plus tard. – pm100