0
点赞
收藏
分享

微信扫一扫

用C语言实现n的阶乘

首先要明确n的阶乘的定义:​

“正整数1到n的连乘积,叫做n的阶乘,记作“n!”。即n=1x2x3x……xn”

这里使用C语言的来实现n的阶乘,话不多说,下面上代码~

//求n的阶乘
int main() {
int i = 0;
int n = 0;
int ret = 1;//ret结果值初始值不能为0,如果为0,则无论连乘多少次结果始终为0
printf("请输入一个整数:\n");
scanf("%d", &n);//使用scanf函数来接受参数n
for (i = 1; i <= n; i++) {
ret *= i;
}
printf("%d的阶乘为:%d\n", n, ret);//打印结果
return 0;
}

运行结果如下:

用C语言实现n的阶乘_i++

举报

相关推荐

0 条评论