第16周实验报告2

来源:互联网 发布:windows开发包括什么 编辑:程序博客网 时间:2024/05/17 01:12
第16周报告2(任务3)实验目的:学会利用指针解决问题实验内容:求出一个数所有的奇数因子* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称:                             * 作    者: 臧鹏               * 完成日期:   2011   年  12  月  9   日* 版 本 号:         * 对任务及求解方法的描述部分* 输入描述:一个整数x* 问题描述:输出x的所有奇数因子* 程序输出:x的所有奇数因子及其个数* 程序头部的注释结束#include <iostream>using namespace std;int fun(int x, int *pp);int main(void){ int a[1000],x,n;     cout<<"请输入任意数x"<<endl;  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,j=0; for(i=1;i<x;i=i+2) {  if(x%i==0)  {   *(pp+j)=i;   j++;  } } return j;}

原创粉丝点击