输入一个整数 n,输出n的因子和,1<n<500000,用C++
时间: 2024-05-07 09:20:07 浏览: 93
C++的输入和输出
5星 · 资源好评率100%
以下是使用 C++ 编写的程序,可以计算输入整数 n 的因子和:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int sum = 1;
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0) {
sum += i;
}
}
cout << sum << endl;
return 0;
}
```
程序中使用了一个循环,从 2 到 n/2 遍历所有可能的因子,如果当前数 i 是 n 的因子,则将其加入到因子和 sum 中。最后输出 sum 即可。
阅读全文