#include
using namespace std;
int fun(int x, int pp[ ])
{
int i,j=0;
for(i=1;i<=x;i++)
{
if(x%i==0 && i%2!=0)
{
pp[j]=i;
j++;
}
}
return j;
}
int main()
{
int x;
int p[1000];
cin>>x;
if(x<=1000)
cout<
cout<<"x值应该小于1000"<
}
#include system("pause");
using namespace std;
int fun(int x,int p[])
{
int i(0),j(0);
for(j=1;j
if(j%2!=0)
if(x%j==0) {
p[i++]=j; }
}
return i;
};
int main()
{
int i,x,*p;
cout<<"输入一个数X"<
i=fun(x,p);
cout< while(i>0) cout<
return 0;
}
DEV Cpp打的,格式没对齐,将就点给分吧。。
int fun(int x,int pp[])
{
int i,j;
for (i=1,j=1;i
{
pp[j]=i;
j++;
}
return (j-1);
}
//=============================================
#include
using namespace std;
//=============================================
int fun(int x,int pp[]);
//=============================================
int main()
{
int x,pp[500],i;
cout<<"please input x"<
if(x<1 || x>1000)
{
cout<<"x<1 or x>1000"<
}
i=fun(x,pp);
cout<<"i="< for(int j=0;j {
cout<
cout<
}
//=============================================
int fun(int x,int pp[])
{
int i,j=0;
for (i=1;i<=x/2;i+=2)
if(x%i==0)
{
pp[j]=i;
j++;
}
return j;
}
//=============================================