题目要求:设计一个程序,从输入中读取一个正整数,输出该数字的所有约数,按从小到大的顺序(带换行)输出,并且每个约数占一行。
#include <bits/stdc++.h> using namespace std; int main(){ long long n,tmp=2; cin>>n; cout<<1<<endl; while(tmp<=n){ if(n%tmp==0) cout<<tmp<<endl; } return 0; }