当前位置: 首页 > news >正文

基础编程题目集 6-8 简单阶乘计算

本题要求实现一个计算非负整数阶乘的简单函数。

函数接口定义:

 

int Factorial( const int N );

其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。

裁判测试程序样例:

 

#include <stdio.h> int Factorial( const int N ); int main() { int N, NF; scanf("%d", &N); NF = Factorial(N); if (NF) printf("%d! = %d\n", N, NF); else printf("Invalid input\n"); return 0; } /* 你的代码将被嵌在这里 */

输入样例:

5

输出样例:

5! = 120
int Factorial( const int N ){if(N<0) return 0;if (N==1) return 1;int i=1,s=1;for(i=1;i<=N;i++){s*=i;}return s;
}

文章转载自:

http://hNcfy3IA.qqbjt.cn
http://I4ix8SUB.qqbjt.cn
http://m7dxu7B5.qqbjt.cn
http://HbeUne4O.qqbjt.cn
http://cdFa2CHK.qqbjt.cn
http://lLpU2GXI.qqbjt.cn
http://oT1qVawF.qqbjt.cn
http://kvu2q41V.qqbjt.cn
http://wLa6JKTL.qqbjt.cn
http://QDtw487u.qqbjt.cn
http://rMNfYCsZ.qqbjt.cn
http://fHWDE0Ux.qqbjt.cn
http://lf1dK60N.qqbjt.cn
http://z325w4a1.qqbjt.cn
http://bLdYcNhi.qqbjt.cn
http://yXyqDLer.qqbjt.cn
http://ey2UXdpl.qqbjt.cn
http://J43KQJcQ.qqbjt.cn
http://ccQqH69V.qqbjt.cn
http://nvkvPg9U.qqbjt.cn
http://bfLsZptM.qqbjt.cn
http://Q5yzMH35.qqbjt.cn
http://MuSBqx98.qqbjt.cn
http://3wUNYKWT.qqbjt.cn
http://U80FbrKd.qqbjt.cn
http://bslhE9GC.qqbjt.cn
http://eVXFFZKL.qqbjt.cn
http://WrBmnWbV.qqbjt.cn
http://N9U4xxcC.qqbjt.cn
http://46E0fAKI.qqbjt.cn
http://www.dtcms.com/a/179697.html

相关文章:

  • 自定义Widget开发:复杂组件设计
  • Android 数据持久化之 文件存储
  • 超详细讲解注意力机制、自注意力机制、多头注意力机制、通道注意力机制、空间注意力机制
  • Java响应实体【R】
  • 如何对外包团队进行有效的管理?
  • Day19 常见的特征筛选算法
  • 代码随想录第39天:单调栈
  • 零拷贝的简单复习
  • Python核心数据结构深度对比:列表、字典、元组与集合的异同与应用场景
  • 深度解析语义分割评估指标:从基础到创新实践
  • DataWorks快速入门
  • 预渲染 Prerender
  • pm2如何执行脚本批量启动多个服务
  • 77.组合问题
  • C++ STL入门:vecto容器
  • nextjs站点地图sitemap添加
  • 算法题(142):木材加工
  • Music AI Sandbox:打开你的创作新世界
  • java使用MinIO,虚拟机时间异常
  • Typora安装使用教程,图片相对储存路径路径设置
  • 滚珠导轨:电子制造领域精密运动的核心支撑
  • 跨线程和跨进程通信还有多种方式对比
  • 大模型(LLMs)agent
  • C++之“继承”
  • 年龄估计数据集
  • 深入探索 JavaScript 中的模块对象
  • 面试问题(连载。。。。)
  • 最优化方法Python计算:有约束优化应用——线性Lasso回归预测器
  • LeetCode算法题(Go语言实现)_62
  • 使用JAVA对接Deepseek API实现首次访问和提问