填空题 请补充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", 1);
for( 2; i<=m; i++)
3;
printf("%d!=%1d/n", m, f);
}
【正确答案】
【答案解析】&m i=1 f*=i[解析] 题目中要求求出整数m的阶乘,首先要从键盘输入整数m,因此,第一处填“&m”;整数m的阶乘为整数从1~m所有整数的乘积,因此,第二处填“i=1”;由程序可知,变量f中存放整数m的阶乘,因此,第三处填“f*=i”。