现在的位置: 首页 > 综合 > 正文

17周任务项目4

2013年10月12日 ⁄ 综合 ⁄ 共 296字 ⁄ 字号 评论关闭
#include <iostream>
using namespace std;
int fun(int x,int *pp);
int main(void)
{
	int a[50],x,n;
	cout<<"请输入一个正整数:";
    cin>>x;
    n=fun(x,a);  
    cout<<x<<"的奇因子共有"<<n<<"个,分别是:";
    for(int i=0;i<n;i++)
      cout<<a[i]<<"\t";
    cout<<endl;
    return 0;
}
int fun(int x,int *pp)
{
	int i,n=0;
	for(i=1;i<=x;i=i+2)
	{
		if(x%i==0)
		{
			*(pp+n)=i;
			n++;
		}
		
	}
return n;
}

运行结果:

抱歉!评论已关闭.