日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

七段显示器显示数字

發布時間:2024/3/12 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 七段显示器显示数字 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


C語言實現:

#include<stdio.h> #define MAX 20 const int key[10][7]={ {1,1,1,1,1,1,0},//0{0,1,1,0,0,0,0},//1{1,1,0,1,1,0,1},//2{1,1,1,1,0,0,1},//3{0,1,1,0,0,1,1},//4{1,0,1,1,0,1,1},//5{1,0,1,1,1,1,1},//6{1,1,1,0,0,0,0},//7{1,1,1,1,1,1,1},//8{1,1,1,1,0,1,1},//9}; char display[3][MAX*4]={' '}; void changenumber(int num,int pos); void print(); int main() {char num[MAX];while(scanf("%s",num)!=EOF){for(int i=0;num[i]!='\0';i++)changenumber(num[i]-'0',i);print();//所有七段顯示數字放在二維數組同行,*4列處整體輸出 } return 0; } void changenumber(int num,int pos) { int p=pos*4;if(key[num][0]!=0) display[0][p+1]='_';if(key[num][1]!=0)display[1][p+2]='|';if(key[num][2]!=0)display[2][p+2]='|';if(key[num][3]!=0)display[2][p+1]='_';if(key[num][4]!=0)display[2][p+0]='|';if(key[num][5]!=0) display[1][p+0]='|';if(key[num][6]!=0)display[1][p+1]='_'; } void print(void) {for(int i=0;i<3;i++){for(int j=0;j<MAX*4;j++){putchar(display[i][j]);}putchar('\n'); } }

運行結果:

(題目提示:)

總結

以上是生活随笔為你收集整理的七段显示器显示数字的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。