酷代码 AI
菜单
服务商

用c++语言课堂上,老师组织了一个数字游戏:某个同学报一个数字,如果是3的倍数就拍手。请你编写一个程序,输入一个正整数 n,判断这个数字是否是3的倍数。如果是,输出"yes";否则输出"no"。

```cpp #include <iostream> using namespace std; int main() { int n; // 从用户输入读取一个正整数 cin >> n; // 判断输入的数是否为3的倍数 if (n % 3 == 0) { cout << "yes" << endl; } else { cout << "no" << endl; } return 0; } ``` 代码解释 1. `#include <iostream>`:这是一个预处理指令,用于包含标准输入输出流库,这样程序才能使用`cin`和`cout`进行输入输出操作。 2. `using namespace std;`:使用标准命名空间,这样在使用标准库中的对象和函数时就不需要加`std::`前缀。 3. `int n;`:声明一个整数类型的变量`n`,用于存储用户输入的正整数。 4. `cin >> n;`:从标准输入读取一个整数,并将其存储到变量`n`中。 5. `if (n % 3 == 0)`:使用取模运算符`%`来判断变量`n`是否为3的倍数。如果`n`除以3的余数为0,则说明`n`是3的倍数。 6. 根据判断结果,使用`cout`输出相应的信息。如果是3的倍数,输出`yes`;否则输出`no`。 7. `return 0;`:表示程序正常结束。 [2026-01-03 14:09:17 | AI问答 | 338点数解答]

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