第16周报告2(任务3):实验内容:求出一个数所有的奇数因子
2012-03-08 18:47
369 查看
* 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: * 作 者: 杨建和 * 完成日期: 2011 年 12 月 09 日 * 版 本 号: * 对任务及求解方法的描述部分 * 输入描述:一个整数x * 问题描述:输出x的所有奇数因子 * 程序输出:x的所有奇数因子及其个数 * 程序头部的注释结束 #include <iostream> using namespace std; fun(int x,int *pp); int main(void) { int a[500],x,n,*pp=a; cin>>x; n=fun(x,a); cout<<"x"<<"的奇因子共有"<<"n"<<"个" "分别是:"; for(int i=0;i<n;i++) cout<<*(pp+i)<<" "; cout<<endl; return 0; } int fun(int x, int *pp) { int n=0,j=0; for(int i=1;i<x;i+=2) if(x%i==0) { *(pp+j)=i; //保证*PP的指针排序时从0依次排列 j++; n++; } return n; }
相关文章推荐
- 第16周报告2(任务3) 求出一个数所有的奇数因子
- 第16周报告2(任务3)--利用指针解决问题---求出一个数所有的奇数因子
- 第16周报告2之用指针求出一个数的所有奇数因子
- C#--第11周实验--任务3--设计一个窗体,窗体上有两个文本框,一个按钮,2个单选按钮--实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签。
- 第16周实验报告3(用指针完成14周任务2)
- C#--第三周实验--任务1--输入一组整数,输出所有的奇数(控制台应用)
- 第十周实验报告(任务一)【由注释内容实现函数的功能】
- C#--第2周实验--任务六--编写一个控制台应用--输出所有的水仙花数
- 第六周实验报告 任务4 设计一个三角形类 输入三角形的三个顶点 求面积周长
- 十二周实验报告任务 3 设计一个在下面一段类的定义中,自行车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类
- 第十周实验报告任务3 先建一个Point类
- 第16周实验报告任务3
- 第三周实验报告任务3(输入一个时间并增加时分秒)
- 1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。
- 第十周实验报告任务2 定义一个名为CPerson的类。
- 第16周实验报告任务2
- 《C++第六周实验报告5-1》---将任务4的解决用一个项目多个文件的方式实现
- C#--第三周实验--任务3--输入学号和姓名,输出学号为奇数的所有学生。(控制台应用)
- 第九周实验报告任务4 建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。
- 第16周实验报告任务1