```cpp #include <iostream> using namespace std; int main() { int n; // 输入年龄 cin >> n; int price; if (n >= 0 && n <= 6) { price = 0; } else if (n > 6 && n <= 18) { price = 20; } else if (n > 18 && n <= 22) { price = 25; } else if (n >= 60) { price = 30; } else { price = 60; } // 输出对应的门票价格 cout << price << "元" << endl; return 0; } ``` 代码解释 1. 输入年龄:使用`cin`从标准输入读取一个整数`n`,代表游客的年龄。 2. 判断门票价格:使用`if-else if`语句根据不同的年龄区间判断门票价格。 - 如果年龄在 0 到 6 岁(含),门票价格为 0 元。 - 如果年龄在 6 到 18 岁(含),门票价格为 20 元。 - 如果年龄在 18 到 22 岁(含),门票价格为 25 元。 - 如果年龄大于等于 60 岁,门票价格为 30 元。 - 其他情况,门票价格为 60 元。 3. 输出结果:使用`cout`输出对应的门票价格,并在后面加上“元”。 [2025-08-31 13:06:49 | AI问答 | 385点数解答]