C语言程序设计 - 输入1个数求阶乘
阶乘的定义: 比如数字5的阶乘
5!=5* 4 * 3 * 2 * 1=120
// 计算n的阶乘
#include <stdio.h>
int main()
{
int i = 0; // 定义for循环的i
int n = 0; // 用户输入的值用n来存储
int s = 1; // 用来存储每一次的和
printf("请输入1个数以计算阶乘:");
scanf("%d",&n); // 用户输入
for (i = 1; i <= n; i++) // 比如用户输入5 1<=i<=5 共循环5次
{
s *= i; // 5!=1*2*3*4*5=120
}
printf("%d! = %d\n",n,s); // 输出
return 0;
}