int main (){
int i, total;
printf("Loop to one hundred.\n");
for(i=1; i<=100; i+=2){
printf("%d ",i);
total += i;
}
printf("\nTotal: %d", total);
return 0;
}
Итак, у меня есть программный код C, и у меня тоже есть результат. Но я обнаружил, что результат - это не тот ответ, который мне нужен. Я ожидал, что результат будет 2500, но он дал 2516.
Может ли кто-нибудь указать, что не так в моем коде?
Если кто-то предлагает использовать while l oop, да, в то время как l oop может дать мне правильный ответ, который составляет 2500, но я хочу знать, почему я использую для l oop, это дало мне 2516.