第16周OJ-指针(4)
来源:互联网 发布:multisim 网络标号 编辑:程序博客网 时间:2024/06/05 12:08
题目描述
编写函数 int fun(int x, int *pp)。其功能是,求出x的所有奇数因子,并按照从小到大的顺序放在pp指向的内存中,函数返回值为这些整数的个数。若x的值为30,数组中的数为1,3,5,15,函数返回4。
用下面的main()函数进行测试:
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;
}
输入
一个整数
输出
输入的整数的奇因子个数,以及这些奇因子
样例输入
30
样例输出
4
编写函数 int fun(int x, int *pp)。其功能是,求出x的所有奇数因子,并按照从小到大的顺序放在pp指向的内存中,函数返回值为这些整数的个数。若x的值为30,数组中的数为1,3,5,15,函数返回4。
用下面的main()函数进行测试:
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;
}
输入
一个整数
输出
输入的整数的奇因子个数,以及这些奇因子
样例输入
30
样例输出
4
1 3 5 15
#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,i; for(i=1;i<=x;i++) if((x%i==0)&&(i%2!=0)) { *pp++=i; n++; } return n;}
0 0
- 第16周OJ-指针(4)
- 第16周OJ-指针(1)
- 第16周OJ-指针(2)
- 第16周OJ-指针(3)
- 第16周OJ项目4-指针引出奇数因子
- 第16周OJ指针引出奇数因子
- 第16周项目--OJ平台指针引出奇数因子
- 第15周项目3-在OJ上玩指针(4)
- 第15周上机实践项目3——在OJ上玩指针(4)
- 第15周项目3-在OJ上玩指针-(4)
- 第15周项目-在OJ上玩指针(指针的基本操作)
- 第15周项目-在OJ上玩指针(指针做形参)
- 第16周oj项目4
- 第16周 oj题目问题 D: 指针引出奇数因子
- 第15周项目3(4)-在OJ上玩指针
- 第15周项目3-在OJ上玩指针(1)
- 第15周项目3-在OJ上玩指针(2)
- 第15周项目3-在OJ上玩指针(3)
- Unity之列的基本操作和约束
- android之截屏(包括截取scrollview与listview的)
- Android Studio绝对实用的新手教程(1)导入第三方包或者运行eclipse项目
- Unity之基础查询,连接数据库
- 指针逆序输出数组
- 第16周OJ-指针(4)
- Android中ListView.getCount()与ListView.getChildCount()区别和OnScrollListener()各个参数的区别
- Huaman Gene Functions
- Unity3D之高级查询
- 虚函数底层实现机制
- 转载一篇LDA算法使用总结
- CSS盒模型--边框设置:border: 1px solid red(像素 样式 颜色 ),border-bottom:1px dotted #ccc
- JavaScript表单项数据过滤代码
- java 多线程之主线程与子线程