第十六周OJ 项目Problem D: 指针引出奇数因子
2014-12-10 15:19
211 查看
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 12月 10日 *版本号:v1.0 * *问题描述:编写函数 int fun(int x, int *pp)。 其功能是,求出x的所有奇数因子, 并按照从小到大的顺序放在pp指向的内存中, 函数返回值为这些整数的个数 *程序输入: *程序输出: */ #include<iostream> using namespace std; int fun(int x, int *pp) { int n=0; for(int i=1;i<x;i+=2) { if(x%i==0) { *pp++=i; ++n; } } return n; } 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; }
运行展示:
学习心得:
对指针的用法有了一些新的了解
相关文章推荐
- 第十六周OJ项目四指针引出奇数因子
- 第十六周OJ项目——指针引出奇数因子
- 第十六周OJ项目D:指针引出奇数因子
- 第十六周OJ平台 Problem D: 指针引出奇数因子
- 第十六周OJ项目4指针引出奇数因子
- 第十六周 oj平台 指针引出奇数因子
- 第十六周 Problem D:指针引出奇数因子
- 第十六周项目3-指针引出奇数因子
- 第十六周 OJ平台-指针引出奇数因子
- 第十六周OJ题目(4)——指针引出奇数因子
- 第16周OJ项目4-指针引出奇数因子
- 第十六周oj平台(4):指针引出奇数因子
- 第十六周 OJ 指针引出奇数因子
- 第16周项目--OJ平台指针引出奇数因子
- 第十六周OJ(D)——指针引出奇数因子
- 第十六周OJ-指针引出奇数因子
- 第十六周项目3-指针引出奇数因子
- 第16周实践上机项目4--指针引出奇数因子
- 第十六周 问题 D: 指针引出奇数因子
- 第16周 oj题目问题 D: 指针引出奇数因子