编写函数 fun ,其功能是:根据以下公式求 P 的值,结果由函数值带回。 m 与 n 为两个正整数且要求 m>n 。 例如: m = 12 , n = 8 时,运行结果为 495.000000 。 注意:部分源程序在文件 PROG1.C 中。 请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。 #include
float fun(int m, int n) { } main() /* Ö÷o ̄Êý */ { void NONO (); printf("P=%f\n", fun (12,8)); NONO(); } void NONO () {/* ±3⁄4o ̄ÊýÓÃÓÚ ́ò¿aÎÄ1⁄4þ£¬ÊäÈëÊý3⁄4Ý£¬μ÷ÓÃo ̄Êý£¬Êä3öÊý3⁄4Ý£¬1رÕÎÄ1⁄4þ¡£ */ FILE *fp, *wf ; int i, m, n ; float s; fp = fopen("in.dat","r") ; wf = fopen("out.dat","w") ; for(i = 0 ; i < 10 ; i++) { fscanf(fp, "%d,%d", &m, &n) ; s = fun(m, n) ; fprintf(wf, "%f\n", s) ; } fclose(fp) ; fclose(wf) ; }