例题:下列给定程序中函数fun的功能是:计算m!。
例如,给m输入3,则输出6.000000。
请勿改动主函数main与其他函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。
代码如下:
#include<stdio.h>
#include<conio.h>
double fun(int m)
{
double result=1.0;
if(m==0)
return 1.0;
while(m>1&&m<170)
result*=m--;
return result;
}
main()
{
int m;
printf("Input m:");
scanf("%d",&m);
printf("nn%d!=%lfnn",m,fun(m));
}
输出运行窗口如下:
越努力越幸运!
加油,奥力给!!!