回覆列表
  • 1 # 使用者4901841896917

    我的思路是,把你輸入的數字先儲存在一個數組裡,然後實時的顯示該陣列的內容即可。

    #define MAX_NUM 2

    uchar num_pos = 0;//輸入數字的個數計數。

    char num_buff[MAX_NUM] = {-1,-1};

    void DisplayNum()

    {

    for(i = 0; i

    {

    //在此將num_buff[]的資料顯示出來,num_buff[i]的值是-1時,不顯示

    }

    }

    void main()

    {

    while(1)

    {

    key = KeyScan();//按鍵掃描,得到輸入的資料

    if(key >=0 && key

    {

    if(num_pos >= MAX_NUM) //達到最大顯示個數,清空顯示狀態。

    {

    num_pos = 0;

    for(i = 0; i

    {

    num_buff[i] = -1;

    }

    }

    num_buff[num_pos] = key;

    num_pos++;

    }

    DisplayNum();

    }

    }

  • 中秋節和大豐收的關聯?
  • 你覺得張子楓和王俊凱配嗎?