瓜分码粒豆(一)
题目描述
有n个码粒豆,要平均地分给x个同学(即每个同学得到相同数量的码粒豆),求x的所有可能值。
输入
码粒豆的数量n,n为正整数
输出
在一行内输出所有可能的x值,按从小到大的顺序用空格分隔
样例输入
12
样例输出
1 2 3 4 6 12
#include <iostream>
using namespace std;
int main(){
// TODO: 定义和输入变量n,表示码粒豆总数
int n;cin >> n;
// TODO: 枚举所有的学生数可能值,并输出
for(int x = 1;x <= n;++x){
if (n % x == 0)
cout <<x<< ' ';
}
cout << endl;
return 0;
}