#include <iostream> using namespace std; // 计算阶乘 // 注意考虑 0的阶乘 为1 的特殊情况 int main() { long long n; cin >> n; long long cj = 1; if (n == 0){ cj = 1; } else{ do { cj *= n; n--; } while ( n>0 ); } printf("%lld", cj); }
0.0分
0 人评分
不知道哪里错了浏览:1146 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1286 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:506 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:520 |
C语言训练-求函数值 (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1312 |
【简单计算】 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5232 |
printf基础练习2 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:642 |