填空题 1.  请补充main()函数,该函数的功能是:求m!。
    例如,10!=3628800。
    注意:部分源程序如下。
    请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。
    试题程序:
    #include<stdlib.h>
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
    int i,m;
    long f=1:
    system("CLS");
    printf("Input m:");
    scanf("%d",______);
    for(______;i<=m;i++)
    ______;
    printf("%d!=%1d\n",m,f);
    }
  • 1、
【正确答案】 1、&m
   i=1
   f*=i    
【答案解析】 题目要求求出整数m的阶乘。首先,要从键盘输入整数m,因此,第1空处填“&m”;整数m的阶乘为从1到m所有整数的乘积,因此,第2空处填“i=1”;由程序可知,变量f中存放整数m的阶乘,因此,第3空处填“f*=i”。