题目描述:输入正整数n,输出1到n(包含n)的所有约数。
输入格式 :一个正整数n。
输出格式:所有约数,数据之间用空格隔开。
输入样例 :6
输出样例:1 2 3 6
答案:
#include <iostream>
using namespace std;
int main()
{
int i, n;
i= 1;
cin>>n;//接收输入的正整数,赋值给n
while(i<=n)//循环条件
{
if (n%i==0)//除后余数为0则为约数
{
cout<<i<<" ";
}
i=i+1;
}
return 0;//程序结束
}