十六周——奇数因子

来源:互联网 发布:淘宝客服自动确认地址 编辑:程序博客网 时间:2024/06/06 05:20
/** Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者:申玉迪* 完成日期:2013 年 12 月 12 日* 版 本 号:v1.0* 输入描述: 无* 问题描述:奇数因子*/#include<iostream>using namespace std;int fun(int,int[]);int main(){    int a[50],x,n;    cin>>x;    n=fun(x,a);    cout<<x<<"的奇因子共有"<<n<<"个,分别是:";    for(int i=0; i<n; i++)        cout<<a[i]<<" ";    cout<<endl;    return 0;}//下面定义fun函数int fun(int a,int s[]){    int i,j=0;    for(i=1; i<=a/2; i++)    {        if(a%i==0&&i%2!=0)        {            s[j]=i;            j++;        }    }    return j;}

0 0