Итак, я пишу базовую программу, которая запрашивает у пользователя ввод числа, и цикл будет продолжаться до тех пор, пока они не введут определенное число. (25). После этого программа добавит все введенные цифры. Проблема в том, что когда я набираю номер выхода, цикл не выходит, и я не уверен, почему.Незначительная проблема с Do While Loop
double userNum = 0;
double sum = 0;
do {
printf("Please enter a number you would like to add [Enter 25 to exit at any time]:\n");
scanf("%f", &userNum);
sum = sum + userNum;
} while (userNum != 25);
printf("The sum of all the numbers you entered:%f\n", sum);
Также Im не уверен, что сумма рассчитана правильно, так как Ive никогда не смог выйти из цикла.
Хороший компилятор с предупреждениями поддержкой будет сообщили о проблеме, связанной с 'зсапЕ ("% F ", & userNum);' Сэкономьте время! Получите лучший компилятор или убедитесь, что все предупреждения включены. – chux