c語言的子過程 c語言子函數(shù)通用

字號:

    人的記憶力會隨著歲月的流逝而衰退,寫作可以彌補記憶的不足,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來,也便于保存一份美好的回憶。相信許多人會覺得范文很難寫?這里我整理了一些優(yōu)秀的范文,希望對大家有所幫助,下面我們就來了解一下吧。
    c語言的子過程 c語言子函數(shù)篇一
     從前有一對長壽兎子,它們每一個月生一對兎子,新生的小兎子兩個月就長大了,在第二個月的`月底開始生它們的下一代小兎子,這樣一代一代生下去,求解兎子增長數(shù)量的數(shù)列。以下是小編為大家搜索整理的c語言兎子產(chǎn)子代碼,歡迎閱讀!更多精彩內(nèi)容請及時關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
     *問題分析與算法設(shè)計
     問題可以抽象成下列數(shù)學(xué)公式:
     un=un-1+un-2
     其中:
     n是項數(shù)(n>=3)。它就是著名的斐波那契數(shù)列,該數(shù)列的前幾為:1,1,2,3,5,8,13,21...
     斐波那契數(shù)列在程序中可以用多種方法進行處理。按照其通項遞推公式利用最基本的循環(huán)控制就可以實現(xiàn)題目的要求。
     *程序說明與注釋
     #include
     int main()
     {
     int n,i,un1,un2,un;
     for(n=2;n<3;)
     {
     printf("please enter required number of generation:");
     scanf("%d",&n);
     if(n<3) printf("\n enter error!\n"); /*控制輸入正確的n值*/
     }
     un=un2=1;
     printf("the repid increase of rabbits in first %d generation is as felow:\n",n);
     printf("l\tl\t");
     for(i=3;i<=n;i++)
     {
     un1=un2;
     un2=un;
     un=un1+un2; /*利用通項公式求解n項的值*/
     printf(i%10?"%d\t":"%d\n",un);
     }
     printf("\n");
     }
     *運行結(jié)果
     please enter required number of generation: 20
     the repid increase of rabbits in first 20 generation is as felow:
     1 1 2 3 5 8 13 21 34 55
     89 144 233 377 610 987 1597 2584 4181 6765
    s("content_relate");
    【c語言兎子產(chǎn)子代碼】相關(guān)文章:
    1.c語言的預(yù)處理代碼
    2.c語言快速排序算法及代碼
    3.c語言插入排序算法及實例代碼
    4.c語言字符串快速壓縮算法代碼
    5.c語言奇偶排序算法詳解及實例代碼
    6.c語言合并排序及實例代碼講解
    7.如何提高單片機c語言代碼效率
    8.c語言文件操作解析詳解及實例代碼
    9.c語言空間換時間優(yōu)化代碼的技巧方法