问题 填空题

下面程序段可以求出n!的值。 #include<stdio.h> main() {int i,n; long np; scanf("%d",&n); ______;/*第一空*/ for(i=2;______;i++)/*第二空*/ ______;/*第三空*/ printf("n=%d,n!=%ld\n",n,np); }

答案

参考答案:np=1/*笫一空。给变量np赋以1的初值*/

解析:i<=n/*第二空。确定乘法运算的上限*/ np*=i/*第三空。求阶乘的乘法运算*/

多项选择题
多项选择题