酷代码 AI
菜单
服务商

(c++)P2286录入数据 标准IO 传统题 来源 TomAnderson 时间限制 1000ms 内存限制 256MB 通过/尝试次数 16420/28694 题目描述 禾木正在帮星宇博士录入信息,由于时间紧张,禾木担心自己录入的时候犯了一些错误。所以希望你能设计一个程序,帮助禾木判断输入的信息是否正确。已知博士要求录入的两个数字必须较小的数字在前,较大的数字在后。现在你需要用程序判断输入的两个数字是否满足博士的要求。 输入描述 共一行,包含两个整数a,b,分别代表禾木输入的两个数字,数据保证a和b不相等。 输出描述 一个布尔值,0表示不满足博士的要求,1表示满足博士的要求。 input1 复制 500 123 output1 复制 0 数据规模 对100%的数据,保证0 < a, b < 100000000, 且a和b不相等。

```cpp #include <iostream> using namespace std; int main() { int a, b; // 从标准输入读取两个整数 cin >> a >> b; // 判断较小的数字是否在前,较大的数字是否在后 cout << (a < b) << endl; return 0; } ``` 解释 1. 输入环节:程序使用`cin`从标准输入中读取两个整数`a`和`b`。 2. 逻辑判断:程序通过`a < b`来判断是否较小的数字在前、较大的数字在后。如果满足条件,则表达式结果为`true`,在 C++ 里,`true`会被转换为整数`1`;若不满足条件,表达式结果是`false`,会被转换为整数`0`。 3. 输出结果:用`cout`将判断结果输出,最后的`endl`用于换行。 [2026-02-08 18:29:39 | AI问答 | 214点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多