其他分享
首页 > 其他分享> > 因数

因数

作者:互联网

因数的个数

图1


求一个数的全部因数

#include<bits/stdc++.h>
using namespace std;

vector<int> a;

bool yin(int x){
	for(int i = 1; i*i <= x; i++){
		if(x%i == 0){
			a.push_back(i);
			if(i!=x/i)a.push_back(x/i);
		}
	}	
}


int main(){
	int x; cin >> x;
	yin(x);
	sort(a.begin(), a.end(), greater<int>() );
	for(auto x: a){
		cout << x << '\n';
	}
	return 0;
} 

标签:std,sort,begin,int,yin,因数
来源: https://www.cnblogs.com/geniusgenius/p/16481087.html