请编写函数void fun(int x,int pp[],int *n),其功能是:求出能整除x,且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。在主函数中调用函数fun,并输�

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Luna

    11人对此回答表示赞同

    void fun(int x,int pp[],int *n)
    {
    int y;
    int i=0;
    for(y=0;y<x+1;y++)
    {
    if((x%y==0)&&(y%2!=0))
    {pp[i]=y;
    i++;
    n=i+1;
    }
    }
    return n;
    }
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • LiyaLiya

    9人对此回答表示赞同

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>

    void fun(int x,int pp[],int *n)
    {
    int *a;
    a=pp;
    for(int i=1;i<=x;i++)
    {
    if((x%i==0)&&(i%2!=0))
    {
    *a=i;
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 你最珍贵

    5人对此回答表示赞同

    void fun(int x,int pp[],int *n)
    {
    int ppIndex = 0;
    int i = 1;
    for ( i = 1 ; i <= x ; i=i+2 )
    {
    if ( x % i == 0 )
    {
    pp[ppIndex] = i;
    ppIndex++;
    }
    }
    *n = ppIndex;
    }
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 我爱Grace大姐姐

    3人对此回答表示赞同

    void fun(int x,int pp[],int *n)
    {
    for (int i=1; i<=x; i++)
    {
    if (x%i==0 && i%2==1)
    {
    pp[*n] = i;
    (*n)++;
    }
    }
    }

    int main()
    {
    int x;
    int pp[100]={0};
    int
    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部