1. 程式人生 > 其它 >echarts學習之折線圖

echarts學習之折線圖

迴圈

21.10.10

一、迴圈分類 : 認識並運用 (if)for迴圈 、switch case迴圈、while及do while迴圈。

1. 在輸入判定迴圈條件的時候我們要注意運算子的使用及其優先順序

①我們在寫程式碼的過程中,經常出現 if 條件括號裡對一個數賦值少寫一個等於號導致程式未按預期結束;

②case帶上常量表達式,當需要輸入字元、ASCII碼時務必加上‘ ’

2. break語句的恰當使用

break語句不一定只用在switch case迴圈中;

②出現break即跳出迴圈,與break不相同的是,有時我們需要藉助 continue 來達到終止當前迴圈而重新一輪迴圈的目的。

③一步跳出所有迴圈用goto;

二、

1.猜數字遊戲為例中,我們可以藉助 rand()生成一個隨機數

如上呼叫一個隨機數,範圍在100之內,則用 a%100 其中a為隨機數的變數名,符號%用來判斷範圍

2.典型題目三角陣型數字排列

題目指定輸出如下示意的數字陣型,我們就需要從每行 空格、數字入手

定義行數為 i ,運用for迴圈先控制行首空格的長度,進行逐行遞減;

定義數的變數設為 a ,頭尾逐個遞增,再控制輸出。

#include<stdio.h>
int main()
{
    int n,a,i;
    scanf("%d",&n);
    n<100;
    for(i=1;i<=n;i++)//控制行數 
    {
        for(a=1;a<=n-i;a++){//控制每行空格數量遞減
            printf("   ");
        }
        for(a=1;a<=i;a++)
        {printf(
"%3d",a); }printf("\n"); } return 0; }

程式碼如上,輸入一個100以內的數字n,我們都能得到類似結構

do while語句:

do-while 迴圈的格式如下。

do{
Statement _1;
Statement _2;
}while(迴圈條件);

末尾的分號 一定不能丟。

do while 語句與其他迴圈語句最獨特的是先 迴圈再判斷,也就是說語句至少會迴圈一次,do-while 迴圈主要用在一直進行嘗試性的操作,直到滿足條件為止的情景。

例如從1加到n:

另外,像猜數遊戲這類更適用於使用do while語句。