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

admin2009-02-15  59

问题 函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。
   
   例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。
   #include<conio.h>
   #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()
   {  clrscr();
      printf("p=%f\n",fun(12,8));}

选项

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

解析 本题中,欲求p的值,需要先求m,n,m-n的阶乘值,可用循环语句实现。
转载请注明原文地址:https://kaotiyun.com/show/RvXp777K
0

最新回复(0)