zoukankan      html  css  js  c++  java
  • 2767: 指针引出奇数因子

    2767: 指针引出奇数因子

    Time Limit: 1 Sec  Memory Limit: 128 MB
    Submit: 1153  Solved: 709
    [Submit][Status][Web Board]

    Description

    编写函数 int fun(int x, int *pp)。其功能是,求出x的所有奇数因子,并按照从小到大的顺序放在pp指向的内存中,函数返回值为这些整数的个数。若x的值为30,数组中的数为1,3,5,15,函数返回4。
    用下面的main()函数进行测试: 提交时提交全部代码

    /*C++*/
    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;
    }

    /*C语言*/

    int main()
    {
        int a[50],x,n;
        scanf("%d",&x);
        n=fun(x,a);
        printf("%d\n",n);
        for(int i=0; i<n; i++)
            printf("%d ",a[i]);
        printf("\n");
        return 0;
    }

    Input

    一个整数

    Output

    输入的整数的奇因子个数,以及这些奇因子

    Sample Input

    30

    Sample Output

    4
    1 3 5 15
    #include<stdio.h>
    int main()
    {
        int a[50],x,n,i;
        scanf("%d",&x);
        n=fun(x,a);
        printf("%d\n",n);
        for(i=0; i<n; i++)
            printf("%d ",a[i]);
        printf("\n");
        return 0;
    }
    int fun(int x,int *a)
    {
        int i,m;
        int k=0;
        for(i=1;i<x;i=i+2)
        {
            if(x%i==0)
            {
                a[k++]=i;
                m=k;
            }
        }
        return m;
    }
    

      

     
  • 相关阅读:
    使用ftp软件上传下载php文件时换行丢失bug
    #1045
    wamp虚拟主机的配置 .
    css3很酷的加载动画多款
    理解CSS3 transform中的Matrix(矩阵)
    好吧,CSS3 3D transform变换,不过如此!
    js流程控制语句
    js变量
    js函数
    Gym 100507I Traffic Jam in Flower Town (模拟)
  • 原文地址:https://www.cnblogs.com/mjn1/p/8692315.html
Copyright © 2011-2022 走看看