目录
一、要求
二、代码
三、结果
一、要求
实现n的阶乘,已知n!=1*2*3*…*n
二、代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
//初始化变量n为要求的几阶,jiecheng存储结果的,初始化为1,若不初始化,默认0就会造成零乘任何数都为0
int n,jiecheng=1;
printf("请输入几阶的阶乘:");
scanf("%d",&n);
for(int i = 1; i <= n; i++) {
jiecheng= i*jiecheng;
}
printf("%d",jiecheng);
return 0;
}
三、结果

结束~


![[Linux]基础IO(中)---理解重定向与系统调用dup2的使用、缓冲区的意义](https://img-blog.csdnimg.cn/direct/fc8519add14c458cb03970dac1614f34.png)















