1. 程式人生 > >C語言 分支與循環 遞推思想

C語言 分支與循環 遞推思想

post 16px play 邊界 color clu 技術分享 細節 open

條件語句

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

開關控制語句(SWITCH語句)

技術分享圖片

象坐電梯一樣,break是按的樓層,不加break則會一直執行下去。

上面程序有細節BUG,邊界測試輸入-5,105時由於整除會得到錯誤的結果。

解決方法:技術分享圖片

循環

技術分享圖片

技術分享圖片

當型循環與直到型循環的差別在於第一次執行時條件是否為真

關於逗號運算符

技術分享圖片

遞推

技術分享圖片

又分正向遞推和反向遞推

技術分享圖片

技術分享圖片
#include<stdio.h>
int main()
{
    int x,n;
    n=1;
    x=1;
    while(n<=9)//需要遞推9次
    {
        x=2*(x+1);
        n
++; } printf("x=%d",x); getchar(); getchar(); return 0; }
View Code

技術分享圖片

技術分享圖片

菲波納西數列

C語言 分支與循環 遞推思想