您的位置:首页 > 编程语言 > C语言/C++

十六周项目五:是C++锻炼了我的心态!!

2013-12-12 08:57 239 查看
/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:
* 作    者: 王颖
* 完成日期: 2013 年  12 月  11 日
* 版本号: v1.0
* 输入描述:无
* 问题描述:初次体验指针:找奇数的个数
*/
#include <iostream>
using namespace std;
int fun(int x,int *pp);
int main()
{
    int a[50],x,n,i;
    cin>>x;
    n=fun(x,a);
    cout<<x<<"的奇因子共有"<<n<<"个,分别是:";
    cout<<"从小到大的顺序为:"<<endl;
    for( i=0; i<n; i++)
        cout<<a[i]<<'\t';
    cout<<endl;
    return 0;
}
//下面定义fun 函数
int fun(int x,int *pp)
{
    int y=0;
    for(int i=0; i<=x/2; i++)
    {
        if(i%2!=0)
        {
            if(x%i==0)
            {
                *pp=i;
                pp++;
                y++;
            }
        }

    }
    return y;
}


运行结果:


心得体会:我以前的个性是什么事情都愿意做在前头,永远不愿意在后边,是C++锻炼了我的心态,因为我比较笨,做题总是想不起来怎么做。就在心里告诉自己没关系,慢慢做,早晚有一天会做出来的!!这让我变得不再因为慢而烦躁了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: