第16周实践上机项目4--指针引出奇数因子
2014-12-14 21:55
302 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述:编写函数 int fun(int x, int *pp)。其功能是,求出x的所有奇数因子,并按照从小到大的顺序放在pp指向的内存中,函数返回值为这些整数的个数。若x的值为30,数组中的数为1,3,5,15,函数返回4。; * 输入描述:一个整数; * 程序输出:输入的整数的奇因子个数,以及这些奇因子
#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,m,i=0; for (m=1; m<=x; m++) { if (x%m==0&&m%2==1) { n++; *(pp+i)=m; i++; } } return n; }
运行结果:
相关文章推荐
- 第16周OJ项目4-指针引出奇数因子
- 第16周项目--OJ平台指针引出奇数因子
- 第16周上机实践项目2——用指针玩字符串(4)
- 第十六周上机实践项目——奇数因子
- 第十六周OJ项目——指针引出奇数因子
- 第16周上机实践项目2——用指针玩字符串(3)
- 第十六周项目3-指针引出奇数因子
- 第十六周项目3-指针引出奇数因子
- 第16周上机实践项目2——用指针玩字符串(2)
- 第16周上机实践项目2——用指针玩字符串(1)
- 第十六周OJ项目4指针引出奇数因子
- 第16周上机实践项目2——用指针玩字符串(6)
- 第16周 指针引出奇数因子
- 第16周OJ指针引出奇数因子
- 第十六周OJ项目四指针引出奇数因子
- C++程序设计-第16周字符数组及指针上机实践项目
- 第16周Problem D: 指针引出奇数因子
- 第十六周OJ项目D:指针引出奇数因子
- 第16周上机实践项目2——用指针玩字符串(5)
- 第16周上机实践项目2——用指针玩字符串(7)