В настоящее время я изучаю код C++ с помощью программы веб-страниц, где я занимаюсь курсом. Теперь недавно я получил следующее упражнение:C++ Добавление чисел в Loop Exercise
Использование некоторое время или цикл Do-While, сделать программу, которая предлагает пользователю ввести число и продолжает добавлять их вместе до тех пор, пока пользователь не введет число 0.
Я написал следующий код в надежде, что это принесет упражнение к выводу:
#include <iostream>
using namespace std;
int main(void){
int sum = 0;
int number;
do
{
cout <<endl;
cin >> number;
sum += number;
cout << "The total so far is: " << sum << endl;
} while (number != 0);
cout << "The total is: " << sum << endl;
}
Тем не менее, когда я запускаю код, который я получаю следующую обратную связь с веб-сайта (есть две ссылки один слева а другой справа):
Instructions of the exercise and Webpage feedback on the exercise
Можете ли вы сказать мне, что я делаю не так, в качестве альтернативы вы можете предложить альтернативное решение, то код я предоставил? Спасибо за любую обратную связь!
Я предполагаю, что это не ожидает дополнительной новой строки, которую вы вводите с помощью 'cout << endl;'? – TartanLlama
также вы должны напечатать '.' после каждого числа. – Tempux
Это отлично работает на визуальной студии 2013 –