4-8 简单阶乘计算 (10分)
本题要求实现一个计算非负整数阶乘的简单函数。
函数接口定义:
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
#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;
}int Factorial( const int N )
{if(N>0){int i;int M=1;for(i=2;i<=N;i++){M=M*i;}return M;}else if(N==0)return 1;elsereturn 0;
}
4-8 简单阶乘计算 (10分)相关推荐
- 基础编程题目集 6-8 简单阶乘计算 (10 分)
问题描述: 解题思路: 由于数据很小,所以直接递归即可 解题代码: int Factorial( const int N ){if(N < 0) return 0;if(N == 0 || N ...
- 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行
7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...
- 简单阶乘计算 (本题要求实现一个计算非负整数阶乘的简单函数)
6.简单阶乘计算 本题要求实现一个计算非负整数阶乘的简单函数. 实现代码: int Factorial(const int N ) {int i,n=1;if(N>=0){for(i=0;i&l ...
- PTA 基础编程题目集 6-8 简单阶乘计算 C语言
PTA 基础编程题目集 6-8 简单阶乘计算 C语言 本题要求实现一个计算非负整数阶乘的简单函数. 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数, ...
- PTA——6-1 简单输出整数 (10 分)
6-1 简单输出整数 (10 分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数.该函数必须 ...
- 6-8 简单阶乘计算(10 分) 本题要求实现一个计算非负整数阶乘的简单函数。
int Factorial( const int N ); 其中N是用户传入的参数,其值不超过12.如果N是非负整数,则该函数必须返回N的阶乘,否则返回0. int Factorial( const ...
- L1-013 计算阶乘和 10分 (C++实现)
PTA天梯赛程序设计题,原题链接:点击此处跳转 对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!. 输入格式: 输入在一行中给出一个不超过10的正整数N. 输出格式: 在一行中输出S ...
- 4-14 递归求阶乘和 (10分)
本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值. 函数接口定义: double fact( int n ); double factsum( int ...
- PTA之简单阶乘计算
本题要求实现一个计算非负整数阶乘的简单函数. 时间限制: 400ms 内存限制: 64MB 代码长度限制: 16KB 函数接口定义: int Factorial( const int N ); 其中N ...
最新文章
- 文件上传的渐进式增强
- linux 查看显卡信息
- Kubernetes实用技巧
- 【干货】在Redis中设置了过期时间的Key怎么办?
- 百度关闭新闻源背后的13个趋势风口
- Django框架深入了解_03(DRF之认证组件、权限组件、频率组件、token)
- 外伤导致色觉异常型复视(球后视神经炎+视神经萎缩)
- 电脑进不了系统怎么重装系统win11
- 金庸群侠传 3小时爆机
- Hadoop面试题总结
- 河北化工医药职业技术学院学计算机怎么样,河北化工医药职业技术学院宿舍条件怎么样 男生女生宿舍图片...
- java 日期 纳秒_java8 ZonedDateTime 日期精度到纳秒
- 《Unity》 向量四元数以及常用数学公式
- 解决运行web项目问题:localhost: 8080 is already in use
- java word 加密_java 加密解密WORD文档
- 《转》禅意设计:网络简洁设计的缘起和未来
- 通过百度站长死链提交需要注意哪些事项?
- 壳牌shell气化炉结构_壳牌Shell气化炉正常操作.pdf
- what-is-downasaur
- 两级式光伏并网逆变器,DCDC环节采用boost电路,通过增量电导法实现光伏最大功率跟踪MPPT
热门文章
- 物联网知识点(总结)
- 发送打印命令后打印机没反应,重启打印机之后才能打印
- 2022年网络搭建与应用——国赛FTP搭建 (解题步骤答案)
- 陕西省ti杯竞赛题目_2017年全国大学生电子设计竞赛和陕西省(TI杯)校际联赛暨西安电子科技大学校内选拔赛...
- 使用新浪微博sdk开发
- webpack 3.0 + 从切图仔到前端工程师-姜威-专题视频课程
- 6.进程通信 无名管道 有名管道
- 中国冶金工业节能减排规划及投资前景预测报告2022年
- 超级计算机紫金,E级超算,下一张黑洞照片“冲洗”能有多快?
- 海外仓物流有哪些优缺点