题目大意:
求一个数的约数和。
思路:
看数据:n<=1000000
那么小,直接模拟就可以了。剪枝都不需要。
代码:
#include <cstdio>
#include <iostream>
using namespace std;
int n,sum;
int main()
{
scanf("%d",&n);
for (int i=1;i<=n;i++)
if (n%i==0) sum+=i; //暴力模拟
printf("%d\n",sum);
return 0;
}
本文介绍了一种求解一个数所有约数之和的简单算法,通过直接模拟的方法,利用C++代码实现了该算法,并给出了完整的实现过程。
2320

被折叠的 条评论
为什么被折叠?



