添加 using namespace std; 让 C++ 代码书写更简洁:以因数判断程序为例
```cpp #include <iostream> #include <vector> using namespace std; // 判断一个数是否是另一个数的因数 bool isFactor(int factor, int number) { return number % factor == 0; } int main() { int n; cin >> n; vector<int> password; // 遍历从 1 到 n 的所有数字 for (int i = 1; i <= n; ++i) { if (!isFactor(i, n)) { password.push_back(i); } } // 输出密码 for (size_t i = 0; i < password.size(); ++i) { if (i > 0) { cout << " "; } cout << password[i]; } cout << endl; return 0; } ``` 添加 `using namespace std;` 之后,就不需要在每次使用标准库中的类和函数时都显式加上 `std::` 前缀了,代码中 `std::cin` 可以直接写成 `cin`,`std::cout` 可以直接写成 `cout`,`std::vector` 可以直接写成 `vector`。这样代码在书写上会更简洁一些。 ######[AI问答 | 289点数解答 | 2025-10-18 19:15:18]
- 解决窗体界面设计中Invoke/BeginInvoke调用错误:完整方案及注意要点(DeepSeek | 562点数解答 | 2025-07-09 16:57:56)210
- C++与C语言代码:文章中查找单词次数及位置的问题分析与改进方案(字节豆包 | 1381点数解答 | 2025-12-15 17:32:28)51
- jQuery 实现动态操作 DOM:打造可增删任务的待办事项列表应用(百度文心 | 1015点数解答 | 2024-10-26 23:41:22)437
- jQuery 打造实用待办事项列表:输入添加、点击删除一步到位!(阿里通义 | 1139点数解答 | 2024-10-29 08:44:48)353
- jQuery 实现动态操作 DOM:打造带添加与删除功能的待办事项列表应用(阿里通义 | 687点数解答 | 2024-10-29 09:25:06)366
- jQuery 实战:打造可添加与删除任务的待办事项列表应用(字节豆包 | 499点数解答 | 2024-10-29 20:40:48)280
- 巧用筛法!计算 N 到 M 间数的最大质因数个数(DeepSeek | 245点数解答 | 2026-01-18 12:43:51)41
- 超简易!C# 搭建教学管理系统,涵盖课程与学生管理(字节豆包 | 419点数解答 | 2024-10-24 17:49:32)265
- 根据气温判断衣服类型的C++代码实现(字节豆包 | 281点数解答 | 2026-03-07 19:37:35)23
- 去掉代码备注:计算 f(a) + f(b) + f(c) 的简洁代码实现(字节豆包 | 150点数解答 | 2026-03-14 20:04:24)12
- C++代码数组越界错误分析与修正:巧妙使用 std::min 避免风险(DeepSeek | 263点数解答 | 2026-01-17 10:23:32)32
- C++代码详解:根据输入半径计算圆的直径、周长和面积(字节豆包 | 484点数解答 | 2026-02-02 17:42:40)34