16周项目奇因子

来源:互联网 发布:在线财神网淘宝商城 编辑:程序博客网 时间:2024/04/29 18:19
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:biyutang*完成日期:2014年12月13日*版本号:v1.0*问题描述:*输入描述:输入x*程序输出:输出Y*/#include <iostream>using namespace std;int fun(int x,int *pp);int main(){    int a[50],x,n;    cout<<"输入的数为:";    cin>>x;    n=fun(x,a);    cout<<"奇因子个数为:";    cout<<n<<endl;    cout<<"奇因子分别是:";    for(int i=0; i<n; i++)        cout<<a[i]<<" ";    cout<<endl;    return 0;}int fun(int x,int *pp){    int i,k=0;    for(i=1; i<x; i+=2)    {        if(x%i==0)        {            k++;            *(pp++)=i;        }    }    return k;}

运行结果:


0 0
原创粉丝点击