factorial相关内容

在阶乘中找到具有n个尾随零的自然数

我需要以下问题的帮助. 给定整数m,我需要找到正整数n的数量和整数,以使n的阶乘以精确地 m 调零. 我将此代码编写为工作正常,并且得到了正确的输出,但是随着数量的增加,它花费了太多时间. a = input() while a: x = [] m, n, fact, c, j = input(), 0, 1, 0, 0 z = 10*m t = 10**m whi ..
发布时间:2020-07-11 18:50:45 其他开发

是否有一个特殊的排列公式

谁可以帮助我使用QBASIC代码来查找给定数字的排列. 我真的很感激. 我尝试编写一些代码,但未给出所需的答案. 解决方案 如果通过排列,您的意思是阶乘,那么以下是您需要的代码. 它会得到一个整数并计算其阶乘. DECLARE FUNCTION Factorial (n) FUNCTION Factorial (n) IF n = 0 THEN Factorial = 1 ..
发布时间:2020-07-05 00:28:26 其他开发

使用python查找余弦

我必须编写一个函数,该函数使用以下系列的前10个项来计算并返回角度的余弦: cosx = 1-(x ** 2)/ 2! +(x ** 4)/ 4! -(x ** 6)/ 6!.... 我不能使用阶乘函数,但是我可以使用如果前一个分母是 n!,那么当前分母将是 n!(n + 1)(n + 2)。我正在尝试使用累加器循环,但是很难将其从正变为负,并且在分母方面遇到麻烦。 这是我到目前为止的 ..
发布时间:2020-06-04 18:50:52 Python

C ++函数计算阶乘返回负值

我编写了一个C ++函数来计算阶乘,并使用它来计算 22 C 11 (组合)。我已经声明了变量 ans 并将其设置为0。我试图计算 22C11 = fact(2 * n)/(fact(n)* fact(n)) 我在其中发送了 n 为11。由于某种原因,我在答案中存储了一个负值。我该如何解决? long int fact(long int n){ if(n == 1 | | n ..
发布时间:2020-06-03 21:56:45 C/C++开发

如何检查否是否为阶乘?

我有一个问题,然后给定一些输入数字n,我们必须检查no是否为其他no的阶乘。 输入24,输出为真 输入25,输出为假 我为此编写了以下程序:- int阶乘(int num1) { if(num1> 1) { return num1 * factorial(num1-1); } 其他 { return 1; } } int is_factori ..
发布时间:2020-06-03 21:00:06 其他开发

python中的大量阶乘

这是我处理阶乘的方法: def阶乘(n): '''返回阶乘n ''' r = 1 for i在范围(1,n + 1)中: r * = i return r 我认为这很简单,尽管我想您可以提高效率,因为像100000这样的大数字需要很多时间。我的问题是吗? math.factorial()也不好,花费的时间大致相同。 解决方案 将数字依次相乘, ..
发布时间:2020-06-03 20:05:18 Python

BigInteger加法始终为0

我有以下问题:当尝试将BigIntegers加起来时,结果仍然为0。 这里是代码: public void NumberOfOutcomes(int x,int y){ BigInteger first = BigInteger.valueOf(0); BigInteger second = BigInteger.valueOf(0); for(int i = 0; i ..
发布时间:2020-06-01 20:57:34 Java开发

4位数字的组合,其单个数字总和为5

我正在工作的计分卡上,该列具有代表4种可能结果的列,例如: 成功, 失败, 非凡, 其他 每个工作人员每月都会根据这些评级进行5次评估.因此, 1个人可能会成功 3个成功, 2个例外, 0个不成功, 0个其他 >. 因此,每个结果的最大实例数为5,但实例的总和不能超过5. 我可以尝试输入所有组合(并弄错)-是否有人知道的功能/公式/VBA会为我列出所有可能的结果组合? ..
发布时间:2020-05-26 19:32:38 其他开发

PHP中阶乘的置换

不知道该怎么解释.但是也许下面的例子可以使您理解我的问题所在. 示例: 我有一个包含3个元素的数组. $elements = array( 'A', 'B', 'C' ); 排列为3的3.因此结果为: A-B-C ; A-C-B ; B-A-C ; B-C-A ; C-A-B; C-B-A 我不希望任何三分之二的排列或三分之一的排列,例如示例中所示的三分之三.因此, ..
发布时间:2020-05-26 19:29:33 PHP

溢出异常?

我有以下代码可用于查找阶乘: Private Shared Function Factorial(ByVal Number As Long) As Long If Number = 0 Then Return 1 Else Return Number * Factorial(Number - 1) ..
发布时间:2020-05-22 20:33:36 其他开发

在SQL中,如何生成5!56的每种可能的唯一组合?

我有一个带有一个“列"的“表"元素,键入SMALLINT,它包含从1到56的数字.如何使用SQL语句生成从1到56的每个可能组合的5个数字的唯一集? /p> 在APL(编程语言)中,简单的二进位函数5!56可以解决问题! 编辑:在良好的MS-DOS QBASIC中,我是这样实现的: 10 OPEN "C:\5NUMBERS.OUT" FOR OUTPUT ACCESS READ W ..
发布时间:2020-05-22 02:13:37 数据库

阶乘使用加法

我正在尝试创建一个找到整数的阶乘的C代码,以便可以将我的代码转换为汇编语言.我的代码似乎将第二个整数“相乘"两次.即5 * 4 * 4 * 3 ...我似乎无法找出原因.请帮忙! #define N 5 int main() { int j = 0; int i = 0; int num1 = N; int num2 = N - 1; int s ..
发布时间:2020-05-17 01:39:18 其他开发

变量乘法

我正在编写一个脚本,为插入的数字提供阶乘,但是我在乘法时遇到了一些问题. 注意:阶乘为:9!= 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 这是我的代码: #!/bin/bash echo "Insert an Integer" read input if ! [[ "$input" =~ ^[0-9]+$ ]] ; then exec >&2 ..
发布时间:2020-05-13 19:20:24 其他开发