c語言程式設計找錯,上樓梯問題 一次上1格或2格的走法種類

2025-05-01 11:10:15 字數 2039 閱讀 4169

1樓:白天以後

comb是階乘?為什麼要純鋒晌階乘?不是求種類個數嗎?

那直接w+=1;不就行了?另外基燃 程式書寫風格不太好呢。。比方說long fac()根本不需要帶引數。

要帶的話也是帶n。

如果就是求種類個數,寫成這樣就行了:

# include

long fac (int n);

void main ()

int n;

printf("請輸入樓梯階數:")

scanf("%d", n);

printf("做鋒一共有%ld種", fac(n));

long fac (int n)

int w = 0, a, b;

for (a = 0; a <=n; a ++for (b = 0; b <=n/2; b ++if (a + 2*b ==n)

w +=1;

return w;

c 語言程式設計題目:上樓梯

2樓:網友

需要詳細資訊,比如可以一次上2個或者1個階梯,那麼就可以。

用遞迴,設第n個階梯有f(x)方式,有f(x)=f(x-1)+f(x-2)

c語言程式設計計算樓梯總階數

3樓:網友

#include

main()

int i;

for ( i=1;i《此明300;i++)if (i%5!=4)

continue ;

if (i%6!=5)

continue ;

if (i%7!=0)

continue ;

break;

printf("共有%d階拆鋒"旅扒晌,i);

求一分類演算法!程式設計高手請指點!

4樓:網友

哥,你這哪是乙個演算法啊,就我讀了一遍,就感覺到,至少需要好幾個元件,乙個是分詞,乙個是特徵提取,乙個是分類,乙個是建索引,乙個是查詢去重複。

5樓:網友

我們有「中文資訊處理」這門課,但是我沒聽過。不會,抱歉。

c語言 用遞迴法寫爬樓梯 一次可以爬一級 可以爬兩級 n級的話有多少種爬樓方法

6樓:網友

好顯然啊!

抄1級---1種。

2級---2種。

3級---3種。

4級---5種。

5級---8種。

這是個斐波納契數列。

通項公式(就是n級有多少種):f(n)=[(1+√5)/2]^n /√5 - 1-√5)/2]^n /√5

c語言求法:參看。

j**a程式設計題:乙個人上樓梯,他可以一步上1個臺階,2個臺階或3個臺階,共有n個臺階,輸出所有他上臺階的方

7樓:網友

一定要用遞迴的就這樣寫:

public class test

for(int i = 1; i <= 3; i++)static void printsum()public static void main(string args)}

8樓:網友

你這問題說起來比吃飯簡單,寫起**來好比乙個for迴圈。

c語言 遞迴上\下樓梯問題,假設有h個樓梯,一次只允許走一步或者五步,求有多少種下樓梯

9樓:匿名使用者

好顯然啊!

1級---1種。

2級---2種。

3級---3種。

4級---5種。

5級---8種。

這是個斐波納契數列。

通項公式(就是n級有多少種):f(n)=[(1+√5)/2]^n /√5 - 1-√5)/2]^n /√5

10樓:網友

其實這個問題窮舉都行,100個樓梯的話,共有21種方案。

c語言程式設計數排序我的程式錯在哪,c語言程式設計 三個數排序 我的程式錯在哪

給你一個多數值比較的程式,冒泡法的。include int main int i,j,t,n,a 100 printf 輸入比較數個數 n scanf d n printf 輸入 d個數 n n for i 0 iscanf d a i printf 從小到大的順序為 n for j 0 j n 1...

c語言程式設計問題

你好,我是軟體工程專業在校大學生。這個問題,看你的熟練程度了,對於初學者來說,最好是先在紙上畫出流程圖,或者寫出必要的演算法 公式等,然後再在電腦上鍵入 這樣可以有效的防止演算法 混亂,對養成合理的模組劃分習慣和良好的程式設計習慣有很大的幫助。現在紙上把你的大致思想寫下來!比如說主函式是什麼樣的,被...

c語言程式設計問題

1 找一個基點,或者從當前時間裡,讀出今天是星期幾!2 找到2012年1月1日是星期幾。3 迴圈輸出2012年每月的月曆。2012年1月1日是星期日,這個試驗一下,只要計算正確就好 主要是要會計算平年潤年,每個月的天數 陽曆每月的天數,大小月,和平年潤年的關係表 月份 1 2 3,4,5,6,7,8...