酷代码 AI
菜单

任给一个自然数n,求出这个自然数不同因数的个数。例如 n = 6 n=6,因为 1 , 2 , 3 , 6 1,2,3,6这四个都是6的因数,故输出 t o t a l = 4 total=4 输入 任意一个自然数n。 输出 这个自然数的因数个数。 样例 input1 6 output1 total=4 c++

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int count = 0; for (int i = 1; i * i <= n; i++) { if (n % i == 0) { count++; if (i != n / i) { count++; } } } cout << "total=" << count << endl; return 0; } ``` [2026-01-03 14:47:21 | AI问答 | 100点数解答]

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