函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数,且要求m>n。 例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。 #include <s

admin2009-01-15  22

问题 函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数,且要求m>n。
   
   例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。
   #include  <stdio.h>
   float fun(int m,int n)
   {  int i;
      double p=1.0;
      for(i=1;i<=m;i++) 【  】;
      for(i=1;i<=n;i++) 【  】;
      for(i=1;i<=m-n;i++)  p=p/i;
      return p;
   }
   main()
   {  printf("p=%f\n",fun(12,8));
   }

选项

答案p=p*i p=p/i

解析 本题中,欲求p的值,需要先求m!,n!,(m-n)!,可分别用循环语句实现。
转载请注明原文地址:https://jikaoti.com/ti/UmK0FFFM
0

最新回复(0)