酷代码 AI
菜单
服务商

c++有n个整数,若它们全都大于等于10则输出"Yes",否则输出"No"。 输入: 共两行。 第一行为一个整数n。 第二行为n个整数。 输出: 如果n个整数全都大于等于10则输出"Yes",否则输出"No"。

```cpp #include <iostream> int main() { int n; std::cin >> n; bool allGreaterOrEqual = true; for (int i = 0; i < n; ++i) { int num; std::cin >> num; if (num < 10) { allGreaterOrEqual = false; } } if (allGreaterOrEqual) { std::cout << "Yes"; } else { std::cout << "No"; } return 0; } ``` 代码解释 1. 输入整数`n`:首先通过`std::cin`读取一个整数`n`,它代表后续要输入的整数的数量。 2. 初始化布尔变量:定义一个布尔变量`allGreaterOrEqual`,初始值设为`true`,用于标记所有输入的整数是否都大于等于10。 3. 循环读取整数:使用`for`循环读取`n`个整数。在每次循环中,读取一个整数`num`,并检查它是否小于10。如果小于10,则将`allGreaterOrEqual`设为`false`。 4. 输出结果:根据`allGreaterOrEqual`的值输出相应的结果。如果`allGreaterOrEqual`为`true`,输出`Yes`;否则输出`No`。 [2025-12-19 19:41:04 | AI问答 | 323点数解答]

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