题目:
代码如下:
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
const int N = 110;
int n;
vector<int> res;
void get_divisor(int x){
for(int i = 1; i <= x / i; i++){
if(x % i == 0){
res.push_back(i);
if(i != x / i) res.push_back(x / i);
}
}
sort(res.begin(), res.end());
}
int main(){
cin >> n;
while(n --){
int x;
cin >> x;
get_divisor(x);
for(auto i:res) cout << i << ' ';
cout << endl;
res.clear();
}
return 0;
}