如何为此代码创建检查?

igg*_*012 1 c++ constraints

我正在努力使代码检查用户输入是否在(和包括)10和100之间.

如此习惯于单一输入,我遇到麻烦,因为它是一个数组......

int main()
{
    int numlist[20];

    for(int i = 0; i < 20; i++)
    {
        cout << "Enter # " << i + 1 << " : ";

        // here is where I am going wrong... 

        if ((numlist[i] <= 100) && (numlist[i] >= 10))
        {
            cin >> numlist[i];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Bas*_*tch 6

你不应该在测试cin >> numlist[i] 之前输入输入语句if ((numlist[i] <= 100) && (numlist[i] >= 10))吗?