试题题干
从键盘输入整数n(1≤n<10),分别计算并输出1!,2!,......,n!。

参考答案
试题解析
第一空是要定义函数fac(),因为函数体内已经给出c*=m并且c为整型变量,所以定义的函数为fac(int m),即第一空应填入int m;
第二空是要从键盘上输入数据,因为已经定义整型变量n,即第二空输入函数应填入&n;
第三空是要输出函数,且输出的函数是调用的函数fac(),且给出了整型变量i,即第三空应填入fac(i)。
从键盘输入整数n(1≤n<10),分别计算并输出1!,2!,......,n!。

第一空是要定义函数fac(),因为函数体内已经给出c*=m并且c为整型变量,所以定义的函数为fac(int m),即第一空应填入int m;
第二空是要从键盘上输入数据,因为已经定义整型变量n,即第二空输入函数应填入&n;
第三空是要输出函数,且输出的函数是调用的函数fac(),且给出了整型变量i,即第三空应填入fac(i)。