- * 程序的版权和版本声明部分
- * Copyright (c)2012, 烟台大学计算机学院
- * All rightsreserved.
- * 文件名称:jgt.cpp
- * 作 者尹成真
- * 完成日期:2012年12月23日
- * 版 本 号: v1.0
- * 输入描述:输入一个整数 x
- * 问题描述: 用指针法
- * 程序输出: x的所有奇数因子的个数并输出
- * 问题分析: 略
- */
#include<iostream> using namespace std; int fun(int,int *); int main(void) { int a[50],x,n; cin>>x; n=fun(x,a); cout<<x<<"的奇数因子共有"<<n<<"个,分别是:"; for(int i=0;i<n;i++) cout<<a[i]<<" "; cout<<endl; return 0; } int fun(int x,int *pp) { int i=1,num=0; while(i<x) { if(x%i==0) { *pp=i; pp++; num++; } i+=2; } return num; }
第十七周任务:奇数因子
最新推荐文章于 2020-07-05 16:15:06 发布