注意 0 的阶乘是 1。
#include<bits/stdc++.h> using namespace std; void f(int &n){ if(n==0){ cout << 1 << endl; } else{ int sum(1); for(int i=1;i<=n;i++){ sum *= i; } cout << sum << endl; } } int main(){ int n; cin >> n; f(n); return 0; }
0.0分
0 人评分
【绝对值排序】 (C++代码)(利用两个库函数——abs()求绝对值 和 sort()快排)浏览:1460 |
点我有惊喜!你懂得!浏览:2219 |
C语言程序设计教程(第三版)课后习题11.11 (C语言代码)浏览:789 |
【回文数(二)】 (C语言代码)浏览:878 |
简单的a+b (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:701 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1757 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:525 |
交换Easy (C语言代码)浏览:773 |
生日日数 (C语言代码)浏览:1516 |