當前位置:編程學習大全網 - 編程軟體 - 爬樓梯c語言問題,壹次只能走壹步或兩步或三步

爬樓梯c語言問題,壹次只能走壹步或兩步或三步

#includeint main(){int i,n,T,a[31]={1,1,2}; scanf("%d",&T); for(i=3;i<31;i++) a[i]=a[i-1]+a[i-2]+a[i-3]; for(i=0;i

#include <stdio.h>

int count(int n)

{

int i,j,sum=0,a,c1,c2,d1,d2;

if(n>0)

baifor(i=0;i<=n;i++)

for(j=0;j<=n/2;j++)

if(n==i+2*j)

{

c1=i+j;

d1=1;

c2=1;

d2=1;

for(a=0;a<i;a++)

c2*=c1--;

d2*=d1++;

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

scanf("%d",&n);

m=count(n);

printf("總***有%d種走法\n",m);

}

擴展資料:

C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬件有關聯的較少,且C語言本身不提供與硬件相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。

百度百科-C語言

  • 上一篇:10歲壹13歲男童玩具該買什麽
  • 下一篇:開發壹款棋牌遊戲需要多少錢?
  • copyright 2024編程學習大全網