编写一个自定义函数,实现将任意一个正整数分解为最小因子的连乘式(vfp!)

要VFP的
2024-11-08 03:00:35
推荐回答(1个)
回答(1):

#include
using namespace std;
void fun(int n)
{
int temp=1;
int temp1=n;
for(int i=1;i<=n;i++)
{
if(i==1)
cout<<1;
else if(n%i==0)
{
cout<<"*"< n/=i;
i--;
temp*=i;
}
}
if(temp==temp1)
return;
else if(temp==1)
{
cout<<"*"< return;
}
}
void main()
{
cout<<"input data:"< int data;
cin>>data;
cout< fun(data);
cout<}