请编写函数fun,函数的功能是:根据以下公式求出P的值,结果由函数值带回。m、 n是两个正整数,且m>n。。 注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #

admin2009-05-15  34

问题 请编写函数fun,函数的功能是:根据以下公式求出P的值,结果由函数值带回。m、 n是两个正整数,且m>n。。
  注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
   #include<conio.h>
   #include<Stdio.h>
   float fun(int m,int n)
  {
  }
  main()
  { clrscr( );
    printf("\nP=%f\n",fun(10,5));
    NONO();/*严本函数与考生答题无关,考生不得改动,否则后果自负。*/
  }

选项

答案float fun (int m,int n) { long mj=1,nj=1,mnj=1,i; float s=0; for(i=1;i<=m;i++)mj*=i; for(i=1;i<=n;i++)nj*=i; for(i=1;i<=m-n;i++)mnj*=i; s=1.0*mj/nj/mnj; return s; }

解析
转载请注明原文地址:https://kaotiyun.com/show/sEWp777K
0

最新回复(0)