第16周oj项目4

来源:互联网 发布:苹果电脑mac怎么下游戏 编辑:程序博客网 时间:2024/06/05 22:56

问题及代码:

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:李盈盈 * 完成日期:2014年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述:输入一个整数,输出整数的奇因子个数,以及这些奇因子 * 输入描述:输入一个整数 * 程序输出:输出整数的奇因子个数,以及这些奇因子 */#include<iostream>using namespace std;int fun(int x, int *pp);int main() {     int a[50],x,n;     cin>>x;     n=fun(x,a);     cout<<n<<endl;     for(int i=0; i<n; i++)         cout<<a[i]<<" ";     cout<<endl;     return 0; }int fun(int x, int *pp){    int n=0;    for (int i=1;i<x;i++)    {        if ((x%i==0)&&(i%2!=0))        {            pp[n]=i;            n++;    }    }    return n;}

运行结果:


0 0
原创粉丝点击