CCF模擬題目 52數碼管 C

2021-10-08 04:48:28 字數 569 閱讀 9484

【問題描述】

液晶數碼管用七筆阿拉數字表示的十個數字,把橫和豎的一 個短劃都稱為一筆,即7有3筆,8有7筆等。對於十個數字一種排列,要做到兩相鄰數字都可以由另乙個數字加上幾筆或減去幾筆組成,但不能又加又減。比如 7→3是允許的,7→2不允許。任意輸入一組數,判斷是否符合上述規則,注意,1在右邊。

【輸入形式】

每行輸入乙個0~9的排列,數字之間用空格分隔,以-1作為輸入結束

【輸出形式】

輸出yes或no

【樣例輸入】

4 1 0 7 3 9 5 6 8 2

3 5 1 6 2 7 9 0 4 8

-1【樣例輸出】

yesno

#include

using

namespace std;

intmain()

,//把每個數字的左豎,橫,右豎的數量進行列表

b[10]=

,c[10]=

;while(1

)}if(pp==1)

cout<<

"yes"

<}}

(五)c52學習之旅 靜態數碼管

數碼管的可顯示內容 數字 小數點和部分英文本元 符號。特點 1 自發光 亮度高,特別適合環境亮度低的場合使用。2 牢固,不怕衝擊。數碼管是一種半導體發光器件,其基本單元是發光二極體。數碼管分共陰和共陽,在開發過程要區分好。從圖里很快可以發現,共陰和共陽,無非就是乙個一端接地,另乙個一端接電源。這裡我...

數碼管問題(c 實現)

描述 液晶數碼管用七筆阿拉數字表示的十個數字,把橫和豎的一 個短劃都稱為一筆,即 有 筆,有 筆等。對於十個數字一種排列,要做到 兩相鄰數字都可以由另乙個數字加上幾筆或減去幾筆組成,但不能又加又減。比如 是允許的,不允許。任意輸入一組數,判斷是否符合上述規則。輸入 每行輸入乙個0 9的排列,數字之間...

89C52微控制器靜態數碼管的顯示,動態數碼管顯示

1.簡介 就是用微控制器控制點亮上面的燈,顯示對應數字 2 理論介紹 1 我麼們先看一下電路圖 1 我們可以看到 控制數碼管的連線方式是 p0 口 連線 鎖存器 通過鎖存器 再控制數碼管上燈亮 2 鎖存器u8 通過 le 腳 高低電平 來控制we1 we8 引腳的電平和p0口是否保持一致。進而控制8...