注册 登录
编程论坛 C语言论坛

编写函数fun求20以内所有5的倍数之积,保存后并调试运行。

驴儿叫 发布于 2020-06-09 20:39, 2794 次点击
萌新求解答,感谢各位大佬

/*----------------------------------------------------

功能:编写函数fun求20以内所有5的倍数之积,保存后并调试运行。

------------------------------------------------------*/

#define N 20
#include <stdio.h>

int fun(int m)
{
  /**********BEGIN**********/
  



                           
  /**********END**********/
   
}

main()
{
  int sum;
  
  sum=fun(5);
  printf("%d以内所有%d的倍数之积为: %d\n",N,5,sum);
}
4 回复
#2
纯蓝之刃2020-06-09 20:46
程序代码:
#define N 20
#include <stdio.h>

int fun(int m)
{
    /**********BEGIN**********/
    int i,ji=1;
    for(i=1;i<=20;i++)
    {
        if(i%m==0)
            ji*=i;
    }
    return ji;


    /**********END**********/

}

int main()
{
    int sum;

    sum=fun(5);
    printf("%d以内所有%d的倍数之积为: %d\n",N,5,sum);

    return 0;
}
#3
fulltimelink2020-06-09 21:39
程序代码:

#define N 20
#include <stdio.h>

int fun(int m)
{
    int t = N / m;
    int total =1;
    for(int i=1;i<=t;i++){
        total *= m*i;
    }
    return total;
   
}

int main()
{
  int sum;
  
  sum=fun(5);
  printf("%d以内所有%d的倍数之积为: %d\n",N,5,sum);
}
#4
ditg2020-06-09 21:42
for(i=1;i<=N/m;i++)
    {
            ji*=5*i;
    }
#5
驴儿叫2020-06-10 13:04
感谢各位大佬热心帮助  感谢 感谢!!
1