#include <iostream>
using namespace std;
// Range of numbers, handles input in which the first number is smaller than the second.
int main()
{
int max = 10;
int min = 0;
while(cin >> min)
{
if(min<max)
{
++min;
cout << "The number inputted is well in the RANGE: " << min << endl;
else
{
cout << "The number inputted is not in the RANGE: " << max << endl;
}
}
} // End of if.
}
发生了什么事?为什么这不起作用?我是Stack的新手,所以我试着发布这个,呃有帮助吗?
答案 0 :(得分:2)
你应该在开始其他部分之前结束if:
int main()
{
int max = 10;
int min = 0;
while(cin >> min){
if(min<max){
++min; //dont understand why do you do this !
cout << "The number inputted is well in the RANGE: " << min << endl;
} // End of if.
else{
cout << "The number inputted is not in the RANGE: " << max << endl;
}
}
}