從 1, 2, 3 ... n-2, n-1, n 一個一個嘗試能不能整除n,可以整除就是因數。
#include<iostream> using namespace std; int main() { int n, i; cin >> n; i = 1; while( i <= n ) { if( n%i == 0 ) { cout << i << " "; } i = i+1; } cout << endl; return 0; }