用for循环实现n的阶乘
1、求n的阶乘首先要产生1~n个数字,定义变量i。
2、自定义一个n。
3、定义一个ret,作为i累计乘在一起的结果,
4、for循环让i从1开始,i要小于等于n,每次i自增1;
程序代码:
#include<stdio.h>
int main()
{
int i = 0;
int n = 0;
int ret = 1;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
ret = ret * i;
}
printf("ret=%d\n", ret);
return 0;
}
运行结果: