C基礎:循環 隨機數

//第三講,循環結構
      
//課前回顧:程序的三種結構,順序結構,分支結構(選擇結構),循環結構
       
       
//循環結構:
       
//定義:在滿足特定條件的情況下,反覆執行某段程序
       
        //while循環,判斷條件是否滿足,滿足則執行,不滿足則結束
1~100的和:
int a = 1,sum;
//      
//        while(a < 101)
//        {
//            sum += a;
//            a++;
//        }
//       
//        printf("1 + 2 + 3 + ... + 100 %d\n",sum);

隨機數:
arc4random()  -返回一個隨機數;
       
//        [a,b]範圍內的隨機數,公式:arc4random()%(b - a + 1) + a;

// break ,switch語句中意思是跳出本層循環,continue,結束本次循環,接着執行下次
        // 注意:不要在breakcontinuereturn下邊寫代碼!都含有跳出的意思,所以下邊代碼永遠不會被執行
       
        // do while循環,
//       
//        do {
//            語句
//        } while (條件表達式);
//       

        //1~100的和
        int a = 1,sum;
       
               do {
            sum += a;
            a++;
        } while (a < 101);
               printf("1 + 2 + 3 + ... + 100 %d\n",sum);

 // for循環
       
//       
//        for (循環變量初始化(1;循環條件(2;循環增量(3) {
//            語句(4
//        }
        // 執行順序:(1->2->4->3->2->4->3->2->4-v3--->
//        for循環結束條件:條件表達式2不成立

//

 for (int j=1; j<6; j++)

        {

           for (int i=1; i<j; i++)

            {

               printf("%d",i);

            }

           printf("\n");

        }

//圖片



圖片//

//在控制檯輸出1~100
//        int a;
//        for (a = 1; a < 101; a++) {
//            printf("輸出a = %d\n",a);
//        }
//       
//
       
       //在控制檯輸出1~100,並輸出其值:
        int a,b;
        for (a = 1; a < 101; a++) {
            b += a;
            printf("輸出a = %d\n",a);
        }
       
       printf("b = %d\n",b);
發佈了28 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章