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

函数接口定义:

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){int sum=1;if(N<0){return 0;}else{for(int i=1;i<=N;i++){sum=sum*i;}return sum;}
}

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

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

    6.简单阶乘计算 本题要求实现一个计算非负整数阶乘的简单函数. 实现代码: int Factorial(const int N ) {int i,n=1;if(N>=0){for(i=0;i&l ...

  2. 6-8 简单阶乘计算(10 分) 本题要求实现一个计算非负整数阶乘的简单函数。

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

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

    求 1!+2!+3!+...+n! 的值 函数接口定义: double fact( int n ); double factsum( int n ); 函数fact应返回n的阶乘,建议用递归实现.函数 ...

  4. 本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数

    本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数. 函数接口定义: int sum( int m, int n ); 其中m和n是用户传入的参数,保证有m<n.函数返回的是m ...

  5. 本题要求实现一个计算xn(n≥0)的函数。

    本题要求实现一个计算xn(n≥0)的函数. 函数接口定义: double mypow( double x, int n ); 函数mypow应返回x的n次幂的值.题目保证结果在双精度范围内. #inc ...

  6. java求一个数的阶乘_Java如何使用方法计算一个数字的阶乘值?

    在Java中,如何使用方法来计算一个数字的阶乘值? 这个例子显示了使用9(9)数字的因子计算方法. package com.yiibai; public class CalculatingFactor ...

  7. 4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式 f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]

    4-2 多项式求值   (15分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n(a[i]×xi)f(x)=\sum_{i=0}^{n}(a[i]\ ...

  8. 6-2 多项式求值(15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑ ​i=0 ​n ​​ (a[i]×x ​i ​​ ) 在x点的值。

    题目链接:https://pintia.cn/problem-sets/14/problems/734 提交: double f( int n, double a[], double x ) {   ...

  9. 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...

最新文章

  1. MATLAB读取HDF格式的SST数据
  2. axios捕获401 赋值token
  3. Python基础概念_4_控制流程
  4. console application_灵活使用 console 让 js 调试更简单
  5. 家用linux远程管理,linux远程管理器
  6. PagerSwitch tab样式加上下拉刷新(一)
  7. 【机器学习系列】EM算法第一讲:EM算法相关概述及收敛性证明
  8. 红帽Linux7考题,RHCSA题库-RedHat-7.pdf
  9. PHPWAMP_IN3新特性,一键内网穿透,一键生成app,一键IIS高承压
  10. cad字体安装_为什么CAD图纸打开后会显示很多问号“???”,该怎么解决
  11. 耐得住寂寞,拥得了繁华
  12. 为 Form Library 开发工作流,如何读取 InfoPath 表单内容
  13. 通用人工智能最新突破!一个Transformer搞定一切
  14. Abaqus CPU并行计算 加速计算信息汇总
  15. JavaSE基础阶段学习笔记
  16. 软件设计师---钉子户
  17. mysql8实战_实战MySQL8.0.17 Clone Plugin
  18. php 星盘代码,爱星盘SDK开发接口说明
  19. 0001 2014蓝桥-练习 啤酒和饮料
  20. 10平米开家无人便利店

热门文章

  1. 正则表达式re.S与re.M的区别
  2. replace语句的使用---鸡肋命令
  3. android 拦截鼠标按键
  4. expected scalar type Double but found Float
  5. ESP32-IDF开发笔记 | 01 - ESP-IDF开发环境搭建(2023.04.08更新)
  6. 2020年高教社杯全国大学生数学建模竞赛题目D题 接触式轮廓仪的自动标注
  7. 若说耳机世界里有一股清流,那这款QCY耳机肯定是其中之一
  8. Vue项目supermall仿蘑菇街详解(一)首页开发详解
  9. matlab画双曲线的四种方法
  10. 关于联想笔记本无线网老是掉线的解决方法