pascals-triangle

    4熱度

    2回答

    我被要求編寫一個程序,通過遞歸過程來計算帕斯卡三角形的元素。我可以創建一個過程,返回三角形中的單個行或特定行中的一個數字。 這裏是我的解決方案: (define (f n) (cond ((= n 1) '(1)) (else (define (func i n l) (if (> i n) l (func (+ i

    -1熱度

    2回答

    這是我用C語言生成Pascal三角形的代碼。 #include<stdio.h> #include<conio.h> void main() { int i, n, c; scanf("%d", &n); for (i = 0; i < n; i++) { for (c = 0; c <= (n - i - 2); c++)

    -2熱度

    1回答

    在提供的帕斯卡三角代碼中,如果能幫助我清除以下疑問,我將非常感激。 1 public class Pascal { 2 3 static void calculatePascal (int[][] t) { 4 for (int i=0; i<t.length; i++) { 5 // the first entry in each row is 1 6 t[i][0] = 1

    0熱度

    1回答

    我需要一些幫助,用C++打印Pascal的三角形程序。我需要的間距看起來像這樣: How many rows: 4 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 而是它看起來像這樣: Enter a number of rows: 4 1 1 1 1 2 1

    1熱度

    4回答

    我是計算機工程專業的學生,​​下一學期我將開始C課程。所以爲了讓自己準備一下,我開始自己學習C,偶然發現了一個有趣的任務,這個任務是爲了我的乍一看,不是一個非常先進的水平而設計的。 任務是編寫一個程序來計算給定位置的值,在帕斯卡的三角形。並且給出計算它的公式寫爲element = row! /(位置*(行 - !位置)!) 我已經寫了,似乎工作正常,直到我與大號測試它一個簡單的控制檯程序。 當使用

    1熱度

    1回答

    我試圖使用while循環來繼續詢問用戶他們是否想要pascal三角形的某一行。我不知道把我的while循環放在哪裏。 我想問另一個(y/n)?如果用戶輸入y,我會問哪個pascal三角形的行號? 整個事情再次發生。 import java.util.Arrays; import java.util.Scanner; public class PascalTriangle { pu

    -5熱度

    1回答

    https://leetcode.com/problems/pascals-triangle/ class Solution { public: vector<vector<int>> generate(int numRows) { vector<vector<int>> ret; for (int i=0; i<numRows; i++) { v

    -3熱度

    1回答

    這裏是Pascal三角形的代碼。它應該通過在行n-1中的每一個新數字(在三角形中)在行n-1上添加兩個數字來工作。當我給數字'4',我期望看到: 1 3 3 1.但是我看到:1. 這是怎麼回事? #include<iostream> using namespace std; void fanc(int a[],const int m,int n){ if(n==1){ a

    1熱度

    1回答

    我實現了一種算法來查找帕斯卡三角形行的總和,但它對於比賽來說是緩慢的。我的程序通過了4個測試用例,但在下一個運行時錯誤的情況下失敗了。我可以讓我的代碼更快嗎? import math n = int(input()) for i in range(n): print int(math.pow(2, (int(input())-1))) 輸入格式是第一行包含測試用例T的數目則T

    1熱度

    3回答

    到目前爲止,我有這個,但我不太確定printPTriangle如何使用代碼打印三角形。如果有人能幫我解決這個問題,我會很感激。 public static int factorial(int n) { if (n == 1) { return 1; } return n * (factorial(n - 1)); } public static in