一、题目
输入一个数字,求这个数字的阶乘
二、代码图片【带注释】
三、源代码【带注释】
#include
int main()
{
int num=0;
printf("请输入要求阶乘的数:");
scanf("%d",&num);
jieCheng(num);//调用阶乘函数
}
//设置阶乘函数
jieCheng(int num)
{
//注意:count要赋初值1,否则结果为0
int i,count=1;
for(int i=1; i<=num; i++)
{
count=count*i;
}
printf("%d的阶乘是:%d",num,count);
}
四、运行结果