#include <stdio.h>
int main()
{
printf("请输入一个数以求它的阶乘\n");
int n;
scanf("%d", &n); //int整形用%d输入 注意:如果用的visal studio 则要把scanf改为scanf_s
int i;
int total = 1; //定义整形total的初始化值为1
for (i = n; i >= 1; i--) //这个循环是从n开始,最后i>=1,i依次递减,每次减一
{
total *= i; //total = total * i ,每一次i-1乘以total得到total的值,一直循环直到i=1输出结果
}
printf("n!是%d", total);
return 0;
}
c语言如何计算一个数的阶乘
最新推荐文章于 2024-07-22 21:11:54 发布
本文介绍了一个使用C语言实现的阶乘计算器程序。通过for循环从输入的整数开始递减到1,每次将当前值乘以累积结果,最终输出阶乘结果。此程序适用于初学者理解循环和算术运算的概念。
6259

被折叠的 条评论
为什么被折叠?



