题目链接:http://115.28.203.224/problem.php?cid=1010&pid=31
题目描述
计算一个整数N的阶乘
输入
一个整数N, (0〈=N〈=12)
输出
整数N的阶乘.
样例输入
5
样例输出
120
代码
1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int n, i, sum = 1; 6 cin>>n; 7 if (n == 0 || n == 1) 8 cout<<"1"; 9 else 10 { 11 for (i = 1; i <= n; i++) 12 sum *= i; 13 cout<<sum; 14 } 15 return 0; 16 }
本文介绍了一个简单的C++程序,用于计算一个不大于12的整数N的阶乘。通过一个for循环从1累乘到N来实现,特别地,当N为0或1时直接返回1。
229

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



