如果数字小于或等于 1 或 1000,我希望它不显示总和的结果。我不知道 usingif
是否是最好的方法,但这就是我尝试使用的方法,我真的不明白为什么它不起作用。||
我也尝试用and编写条件&&
,但那些也不起作用。
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int sum;
int a, b, c;
int main() {
cin >> a;
cin >> b;
cin >> c;
sum = a + b + c;
if ( 1 <= a, b, c <= 1000) { //also tried ( 1 <= a || b || c <= 100) and ( a, b, c >= 1 && a, b, c <= 1000)
cout<< sum;
}
else {
cout<< "can't calculate";
}
return 0;
}