有人会觉得有点难度了(我指某些小孩),所以今天分享一下。
说明
已知一个正整数N(20 <= N <= 800000000),请你编写程序求出该数的全部因子(不包括1和n)的和。
输入格式
一个正整数n。
输出格式
一个整数代表n的因子和。
样例
输入数据 1
24
输出数据 1
35
if(i==sqrt(n))
{
sum+=i;
}
}
}
else
{
for(int i=2;i<=sqrt(n);i++)
{
if(n%i==0&&i!=sqrt(n))
{
sum+=i+(n/i);
}
}
}
printf("%d",sum);
return 0;