factorial

    -1

    2답변

    첫 번째 코드는 1의 경우 82로 나옵니다. 계승 ... 왜? do 루프가 완벽하게 작동한다고 생각하면 실제로 나에게 어떤 의미가 없습니다. 프로그램을 실행하면 계승에 대한 모든 답을 제공하는 표가 나타납니다. do 루프는 내가해야 할 일은 괜찮지 만 사용할 수는 없다. for 루프가 제대로 작동하지 않는 이유는 무엇입니까? #include <stdio.h

    0

    5답변

    내 방법에 대한 최종 답을 인쇄해야합니다. 그러나, 그것은 결국 전체 계산을 보여줍니다! 어떻게 결과를 얻기 위해 프로세스를 제거 할 수 있습니까?

    1

    1답변

    숫자의 계승을 계산하기위한 프로그램으로 벡터에 저장합니다. 이 프로그램은 최대 30 개의 입력에 대해 정상적으로 작동하지만 n = 40 이상인 경우 이상한 출력을 생성합니다. 예. 입력 : 3 4 30 40 출력이 않습니다 24 265252859812191058636308480000000 -190350521-236-6-6-5-74561

    2

    1답변

    이 웹 사이트의 새로운 기능입니다. 사실 이것은 제 첫 질문입니다. 따라서 잘못된 질문으로이 질문을하는 경우 조정을 할 수 있도록 알려주십시오. 사용자가 1에서 10까지의 정수를 입력 할 수 있도록 Visual Studio 2010에서 만든 프로그램이 있습니다.이 사용자는 단추를 클릭하고 차례로 정수의 계승 값을 텍스트 상자에 표시해야합니다. 나는 모든 것

    3

    1답변

    를 반환 : public static long factorial(int num1) { if (num1 <= 1) return 1; else return num1 * factorial(num1 - 1); } 그리고는이 재귀 계승 메소드를 호출 무엇 : 지금까지 너무 좋아 for (i = 0; i <= 25;

    0

    2답변

    숫자의 계승을 계산하는 WindowForm 응용 프로그램을 만들었습니다. 모두 괜찮아요,하지만 지금은 이벤트를 사용하여 그것을해야합니다. 이벤트의 개념은 새로운 것이고 나는 지난 3 일 동안 아무런 효과가 없도록 노력하고 있습니다. 재귀 함수는 자신을 호출 할 때 public class Facto { public event EventHandle

    0

    3답변

    나는 다음과 같은 재귀 함수가 public int Factorial(int number_to_calculate) { if (StackChanged != null) { StackChanged(new CustomEventArgs(StackValue, Result)); } System.Threading.Threa

    4

    5답변

    for (int i = 0; i <= 25; i++) System.out.printf("%d! = %,d\n", i, factorial(i)); 위 코드 위 아래 계승 방법을 초기화한다 있도록 다음과 같은 출력이 생성된다 public static long factorial(int num1) { if (num1 == 0) r

    3

    1답변

    큰 계승의 모든 약수를 나열하는 효율적인 방법을 생각해 내고 있습니다. 1000라고 가정 해 봅시다. 무차별 한 힘으로는 절대 불가능합니다. 효율적인 접근 방법이 있습니까? 프로그래밍상의 문제점을 해결하기 위해 합계를 찾아야합니다.

    1

    3답변

    나는 재귀 적 계승 함수를위한 매우 간단한 lisp 코드를 작성하고 있습니다. 숫자를 사용하여 호출하면 제대로 작동합니다. 그러나 번호 (예 : a)가 아닌 무언가를 사용하여 호출하려고하면 다음 오류가 표시됩니다. 오류 : 언 바운드 변수 'A'의 값을 가져 오려고 시도합니다. [조건 유형 : UNBOUND-VARIABLE] 그러나 이것은 내 코드에서 발견