酷代码 AI
菜单
服务商

c++:地上有两块石头,上面分别写了数字3和数字5。嵌入石头的规则为:如果石门上的数字是3的倍数,就将写有3的石头嵌入凹槽中;并且,如果石门上的数字是5的倍数,就将写有5的石头嵌入凹槽中。 比如,石门上的数字是9,是3的倍数,不是5的倍数,那么应该只将写有3的石头嵌入凹槽中。再比如,石门上的数字是15,既是3的倍数,又是5的倍数,那么应同时嵌入两块石头。 请你编写一个程序,输入石门上的数字,输出需要嵌入的石头上的数字。 输入: 一个整数x,表示石门上的数字。 输出: 若干行,每行一个整数,表示需要嵌入的石头上的数字。#include <iostream> using namespace std; int main() { int x; cin >> x; return 0; }

```cpp #include <iostream> using namespace std; int main() { int x; cin >> x; if (x % 3 == 0) { cout << 3 << endl; } if (x % 5 == 0) { cout << 5 << endl; } return 0; } ``` 代码解释 1. 输入部分:使用`cin`从标准输入读取石门上的数字`x`。 2. 判断是否嵌入写有3的石头:通过`x % 3 == 0`判断`x`是否为3的倍数,如果是则使用`cout`输出3并换行。 3. 判断是否嵌入写有5的石头:通过`x % 5 == 0`判断`x`是否为5的倍数,如果是则使用`cout`输出5并换行。 4. 返回值:`main`函数返回0表示程序正常结束。 [2025-12-20 19:24:46 | AI问答 | 227点数解答]

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