factorial

    1

    2답변

    계계 프로그램을 만들려고하는데 숫자가 너무 커지면 대답이 잘못됩니다. 여기 내 코드가있다. 나는 수학/큰 문제에 익숙하지 않으며이를 프로그램에 올바르게 구현하는 방법을 알 수 없습니다. 어떤 도움을 주셔서 감사합니다. 감사. package main import ( "fmt" "os" "strconv" "math/big" ) func main(

    -1

    1답변

    입니다. 함수가 숫자를 사용하고 해당 숫자의 계승을 반환하는 계승 문제를 해결하고 있습니다. 문제는 코드가 작동하지만 그 이유를 모르겠다는 것입니다. 코드를 실행 한 후에 다시 호출 할 루프가 없습니다. 현재 값이 저장되는 위치가 확실하지 않습니다. 함수가 반환 될 때마다 함수가 다시 실행되고 있다고 가정합니다. 올바른 경우 n-1의 값으로 실행하기 때문에

    0

    1답변

    사용자에게 정수를 요청하고 정수의 계승을 계산하는 프로그램을 작성하려고합니다. 사용자가 음수를 입력하면 프로그램이 종료됩니다. I는 반면에 오류 (x> = 0) {누락 FALSE/TRUE 필요한 값이고, x + 1에서 때때로이 에러 : 비 이항 연산자에 숫자 인수 내 코드 : x <-readline(prompt="Enter an integer: ") x

    -1

    1답변

    I want to write nested recursive function. Example: Calculate sum of factorial of 1 to n numbers. myfact (n) 함수가 n의 계승을 계산합니다. function [ fact ] = myfact(x) temp = 0; if (x == 1) temp =

    1

    1답변

    0-30에 대한 계승표를 인쇄하려고합니다. 이걸 실행하면 Factorial = 0이 끝없이 인쇄됩니다. 누군가가 이것을 고칠 수있는 방법을 말해 줄 수 있습니까? public static void factor(){ int n=0; int factorial = 1; while (n<=0&n<=30) { n=n+

    0

    1답변

    나는 목록의 크기를 인수로 받아들이고 본질적으로 목록 크기의 계승 인 숫자를 가진 새로운 목록을 반환하는 함수를 작성하려고합니다. 그러나 factorial() 함수는 "정의되지 않았습니다."라는 오류를 발생시키기 때문에 사용할 수 없습니다. 입/출력 예 : 퍼즐 = [1,2], [2,2], 사이즈 = 2 (2) 모든 가능한 번호 new_list 의해 = [

    1

    2답변

    내가 다음 코드 작성 : def factorial(x: Int, factorial(x => { if (x == 0) 1 else x * factorial(x - 1) })): Int = factorial(3) 을하지만 오류가있어 : <console>:1: error: ':' expected but '(' found.

    0

    1답변

    필자는 코드 작동을 관리해 왔지만 유사한 내용을 작성하는 데있어 더 나은 접근법이나 팁이나 실수를 지적했습니다. 나는 다음과 같은 개선 사항을 참조 public static void main(String[] args) { DecimalFormat df = new DecimalFormat("0.##E0"); BigDecimal a;

    0

    2답변

    이 계급을 계산하려면이 간단한 코드를 사용하고 있습니다. 결과로 '정의되지 않음'이 표시됩니다. 나는 다른 방법을 알고 있지만 이것에 무엇이 잘못 되었습니까? 당신은 재귀 함수에서 결과를 원하는 경우 <!doctype html> <html> <head> <meta charset="utf-8"> <title> Learning </title> <hea

    2

    2답변

    는이 코드를 썼다 : #include <stdio.h> #define fctrl(N) ((N==1)? (N) : (N*fctrl(N-1))) int main() { int m,n=7; m = fctrl(n); printf("fctrl is %d\n",m); return 0; } 컴파일하는 동안, 나는 다음과