#define _CRT_SECURE_NO_WARNINGS 1#include stdio.hint main(){//计算n的阶乘int i, n, ret = 1;scanf("%d", n);for (i = 1; i = n; i++){ret *= i;//例如n=3,ret=1*2*3=6}printf("%d\n", ret); return 0;} 有不知道阶乘怎么求的看下面:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
//计算n的阶乘
int i, n, ret = 1;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
ret *= i;//例如n=3,ret=1*2*3=6
}
printf("%d\n", ret);
return 0;
}
有不知道阶乘怎么求的看下面:(n!表示n的阶乘)
任何大于1的自然数n阶乘表示方法:n!=1×2×3×……×n 或 n!=n×(n-1)!
0!=0
知道阶乘怎么求的话,代码就豁然开朗了。