#include <iostream>
int main()
{
int number;
using namespace std;
cout<<"write number between 1 and 10:"<<endl;
cin>>number;
if (number<=10 && number>=1)
cout<<"correct!"<< endl;
else
do{
cout<<"wrong! new number:"<<endl;
cin>>number;
}
while(number>10 && number<1);
}
ループは一度だけになり、直接終了:(私は条件が満たされるまで、それが延々と行ってみたい。イムは非常に新しいdoesntのループが++ので、任意のヘルプは大歓迎されている間:)C++単純なCのループ
'number> 10 && number <1'この条件は決して真実ではありません。同時に10以上1未満の数字はありません。 –