这是函数(我希望逻辑相当明显)。
设 x 为“<”或“>”运算符之一,a 和 b 为术语。
int rationalCheck(x, a, b){
if ( x == '<' && a < b && b < a ){
printf( "a is less than b\n" );
}
if ( x != '>' && a > b && b > a ){
printf( " a is greater than b\n" );
}
return 0;
}
该函数的输入将是
(4 < 4) > (3 > 3)
这将评估为
(4 < 4) > (3 > 3) is false
或者输入到函数中的是
(4 < 6) > (2 > 1)
这将评估为
(4 < 6) > (2 > 1) is true