第十六周oj项目四——求出一个数的奇数因子
2014-12-14 13:29
232 查看
/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2014年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述: 求出x的所有的奇数因子,并按照从小到大的顺序放在pp只向的内存中,函数返回值为这些整数的个数。 * 输入描述: 输入一个整数 * 程序输出: 输入的整数的奇因子个数,以及这些奇因子 */ #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 i,n=0,m=0; for(i=1; i<=x; i++) { if(x%i==0&&i%2==1) { m++; *(pp+n)=i; n++; } } return m; }
学习心得:在这个小的项目中,我又补了一些的漏洞,谢谢帮助我的人!!!
加快脚步,向前冲!!
相关文章推荐
- 第十六周OJ项目——指针引出奇数因子
- 第十六周OJ项目D:指针引出奇数因子
- 第十六周OJ项目4指针引出奇数因子
- 第十六周OJ 项目Problem D: 指针引出奇数因子
- 第十六周OJ项目四指针引出奇数因子
- 第十六周 OJ平台-指针引出奇数因子
- 第十六周上机实践项目——奇数因子
- 第十六周项目五-奇数因子
- 第十六周--(项目4)奇数因子 .
- 第十六周OJ-指针引出奇数因子
- 第十六周OJ(D)——指针引出奇数因子
- 第十六周OJ——4 奇数因子
- 第十六周上机项目4-奇数因子
- 第十六周项目3-指针引出奇数因子
- 第十六周 OJ 指针引出奇数因子
- 第16周OJ项目4-指针引出奇数因子
- 第十六周项目5--奇数因子
- 第十六周 oj平台 指针引出奇数因子
- 第十六周OJ平台 Problem D: 指针引出奇数因子
- 第16周项目--OJ平台指针引出奇数因子