填空题
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”。
提交答案
关闭