1.对1~本身的各个数取余,为零的即为其因子。
#include
void factor(int n)
{
printf("%d factor has: ", n);
for (int i = 1; i <= n; i ++)
{
if (n % i == 0)
printf("%d ", i);
}
printf("\n");
}
int main()
{
factor(27);
factor(100);
return 0;
}
#include
void func(int n)
{
int i;
for(i=1;i<=n;i++)
{
if(n%i==0)
printf("%d ",i);
}
}
int main()
{
func(30);
return 0;
}
#include
#include
using namespace std;
int main(){
int i;
cout<<"请输入一个数字";
cin>>i;
int k=i;
int j=2;
for(;i!=1;j++){
if(i%j==0){
cout<
}
}
cout<<"就是以上结果";
system("pause");
}
运行过了
我就写主体吧
int main()
{
int number;
cin>>number;
for(int i=1;i<=number;i++)
if(number%i==0)cout<return 0;
}