當前位置:編程學習大全網 - 編程軟體 - C語言 算法題 (自己改過的)

C語言 算法題 (自己改過的)

其實這個題不難,就是要自己在草稿紙上畫壹下,找出數列的遞推公式,下面是我編的,只輸入前20個月的兔子數,樓主想要輸出更多只要將M的值改下就行了,在VC6.0編譯通過,有不明白的隨時問我!

#include<stdio.h>

#define M 20

void main()

{

int N;

int a[M];

int i;

printf("請輸入第幾個月開始生小兔子:\n");

scanf("%d",&N);

for(i=0;i<N-1;i++)

a[i]=1; /*前N-1個月兔子總數只有1只*/

for(i=N-1;i<M;i++)

a[i]=a[i-N+1]+a[i-1];

printf("兔子數為:\n");

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

{

printf("%5d",a[i]);

if((i+1)%10==0)

printf("\n");/*每10個換行壹次*/

}

}

  • 上一篇:西門子plc水泵系統控制編程?
  • 下一篇:服務器如何進行端口映射?
  • copyright 2024編程學習大全網