约数和
描述
输入一个自然数x,求这个自然数的所有约数之和。(x<10^18)
输入
输入一个自然数
输出
约数和
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,i,s=0;
cin>>x;
for(i=1;i<=x;i++)
{
if(x%i==0) s=s+i;
}
cout<<s;
return 0;
}
各位大神有更好的方法可以相互学习
标签:约数,cout,真题,int,自然数,奥赛,输入 From: https://blog.csdn.net/weixin_46450427/article/details/143821042