首页 > 编程语言 >刷题笔记 | 经典算法题-阶乘计算

刷题笔记 | 经典算法题-阶乘计算

时间:2022-12-15 08:44:27浏览次数:42  
标签:输出 正整数 算法 阶乘 import 输入 刷题

题目描述

给定一个正整数 n,求出 n! 的值。

输入描述

输入一个正整数 nn<=1000。

输出描述

输出 n! 。

输入输出样例

示例

输入

10

输出

3628800

python代码实现:

import os
import sys

# 请在此输入您的代码
n = int(input())
n_x = 1
for i in range(n):
  n_x = n_x * (i + 1)

print(n_x)

标签:输出,正整数,算法,阶乘,import,输入,刷题
From: https://www.cnblogs.com/zhang-lunqi/p/16984175.html

相关文章

  • m分别通过GA遗传优化算法对企业不同产品订单生产进行时间优化
    1.算法概述首先介绍MATLAB部分的遗传算法的优化算法介绍:遗传算法的原理遗传算法GA把问题的解表示成“染色体”,在算法中也即是以二进制编码的串。并且,在执行遗传算......
  • kmp算法比较次数|next
    首先算出子串next序列(前文有讲)再而开始子串比较,比较次数为整个子串,遇到首个不同字符时,后移个数为:已经匹配个数-不同字符对应next值,再次比较计数从上次不同字符起视频......
  • 为什么MD5算法不可逆,但网上有很多网站声称能够解密MD5
    我们要明白,MD5不是加密算法,而是一种信息摘要算法,主要用于保证数据的完整性,以及数据不被篡改。既然不是加密算法,那么就不存在解密的说法,但是为什么网上有很多网站声称能够解......
  • 为什么MD5算法不可逆,但网上有很多网站声称能够解密MD5
    我们要明白,MD5不是加密算法,而是一种信息摘要算法,主要用于保证数据的完整性,以及数据不被篡改。既然不是加密算法,那么就不存在解密的说法,但是为什么网上有很多网站声称能够解......
  • 为什么MD5算法不可逆,但网上有很多网站声称能够解密MD5
    我们要明白,MD5不是加密算法,而是一种信息摘要算法,主要用于保证数据的完整性,以及数据不被篡改。既然不是加密算法,那么就不存在解密的说法,但是为什么网上有很多网站声称能够解......
  • 基本排序算法总结(转)
    基本排序算法总结原文:https://blog.csdn.net/qq_21187515/article/details/127212565一直想总结一下最常用的排序算法,自己写一下代码并运行一下记忆更深刻1、插入排序......
  • 从9月开始每天坚持在力扣上刷题,不停学习
       ......
  • 算法
    题目:在页面中接收一个用户输入的数字,并判断该数是否是质数。<scripttype="text/javascript">/*质数:只能被1和它自身整除的数,1不是质数也不是......
  • 【算法实践】| 一步步手把手带你实现寻找最小公倍数
    前言其实最小公倍数的概念和计算最小公倍数的方法.那是我们在学习小学数学的时候就已经掌握的数学知识,为了更加通俗易懂一点,本文先从一个'分元宝'的故事入手:亡故的先父留......
  • 算法提高课
    您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:插入数值xx。删除数值xx(若有多个相同的数,应只删除一个)。查询数值xx的排名(若有多个相同......