#include <iostream>

using namespace std;

int main() {

    // write your code here......

    int a, b;

    cout << "请输入[-1000,1000]范围的整数" << endl;

    cin >> a >> b;

    while (!(a >= -1000 && a <= 1000 && b >= -1000 && b <= 1000)) {

        cout << "输入的数值不正确,请重新输入:" << endl;

        cin >> a >> b;

    }

    cout << "两个数的和为:" << a + b << endl;

    return 0;

}

研究了一下,符合该题目的代码应该是这样写,取值【-1000,1000】范围的数,使用while循环排除掉范围外的数,输入范围内的在执行a+b的操作,否则就一直循环输入。