项目5-奇数因子
2013-12-09 17:00
239 查看
编写函数 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 *a); 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]<<"\t"; cout<<endl; return 0; } //下面定义fun函数 int fun(int x,int *a) { int j=0; for(int i=1;i<x/2+1;i++) { if(x%i==0&&i%2!=0) { a[j]=i; j++; } } return j; }
感想:我只能说这周留下的任务太少太轻松了。。。
相关文章推荐
- C++第17周项目4——奇数因子
- 第十六周oj项目四——求出一个数的奇数因子
- 第16周实践上机项目4--指针引出奇数因子
- 第十七周上机任务项目4-奇数因子
- 第16周oj项目4输出奇数因子
- 第十六周OJ 项目Problem D: 指针引出奇数因子
- 第十六周项目5-奇数因子
- 第16周项目--OJ平台指针引出奇数因子
- 第十六周OJ项目4指针引出奇数因子
- 第十六周OJ项目——指针引出奇数因子
- 第16周项目7-奇数因子
- 第十六周OJ项目四指针引出奇数因子
- 第十六周项目五-奇数因子
- 项目4-奇数因子
- 17周项目4:奇数因子
- 第十六周项目5--奇数因子
- 第16周项目9-奇数因子(简篇)
- 第十六周OJ项目D:指针引出奇数因子
- 第十六周上机项目4-奇数因子
- 第十六周项目3-指针引出奇数因子