模擬七段數碼管輸出

2021-05-27 10:37:11 字數 1001 閱讀 2917

3 * 3的矩陣與對應的七段數碼管05

6143

2 原始碼//description:模擬七段數碼管輸出,用乙個3 * 3的字元矩陣表示乙個數每個數字矩陣用空格分割,最多一次輸入十個數,字元矩陣就是[3][(3 + 1) * 10]

//author:stone

#include

#include

#define max_digits 10

//extenral variable

/* segemens[10][7]對應七段數碼管0 ~ 9,的位表示方法*/

const int segments[10][7] = ,,                      

,,,,

,,,};

//prototypes

void clear_digit_array(char digit[40]);    //將陣列中的元素初始化程空格,digit是

void process_digit(char digits[40], int digit, int position);    //

void print_digits_array(char digit[40]);

//main

int main(void)

++p;

}print_digits_array(digit);            //顯示格式化後的字元矩陣

return 0;

}//description:將字元矩陣digit中的元素初始化程空格

void clear_digit_array(char digit[40])

//description://將每個數字(digit)格式化根據數字位置(position)格式化到字元矩陣中

void process_digit(char digits[40], int digit, int position)

//void print_digits_array(char digit[40])

}

繪製七段數碼管

seven digits draw v1.0 第一,繪製線 第二,繪製七段數碼管組成的數字 第三,繪製優化數碼管間距 第四,繪製多組數字 第五,獲取系統時間 第六,主函式執行程式。如下 import turtle as t import time def drawline draw drawgap ...

七段數碼管繪製

步驟1 繪製單個數字對應的數碼管 步驟2 獲得一串數字,繪製對應的數碼管 步驟2 獲得當前系統時間,繪製對應的數碼管 步驟1 繪製單個數字對應的數碼管 基本問題是繪製一條線,可將其定義為乙個基本函式 def drawline draw turtle.pendown if draw else turt...

Python 七段數碼管

缺點 七段數碼管間無間隔不美觀,沒有 年 月 日 字樣不直觀,不能表示系統時間需手動輸入 import turtle defdrawline draw 繪製單段數碼管 turtle.pendown if draw else turtle.penup turtle.fd 40 turtle.right...