题解 | #计算一个数的阶乘#(又臭又长版)
计算一个数的阶乘
https://www.nowcoder.com/practice/b0423a89826c4d68a3e8b9832a6a1f49
#include <iostream> using namespace std; int main() { int n; cin >> n; long long factorial = 1; // write your code here...... if(n<1||n>20) cout<<"非法"<<endl; else if(n>=1&&n<=20) { for(;;n--) { if(n>0) { factorial=n*factorial; } else { break; } } } cout << factorial << endl; return 0; }