📄 xscjgl.c
字号:
0x01,0xE0,0x00,0x07,0x80,0x00,0x70,0x00,
0x00,0xC0,0x00,0x03,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0xE0,0x00,0x00,0x00,
0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,
0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0x80,
0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0x80,
0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0x80,
0x03,0xC0,0x00,0x00,0x00,0x00,0x03,0x80,
0x03,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0x80,
0x03,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0x80,
0x03,0xC0,0xFF,0xFF,0xFF,0xFF,0x03,0xC0,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x07,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x07,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x07,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x07,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x01,0xC0,0x00,
0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char li64H[]={
/* 以下是 '理' 的 64点阵黑体 字模,512 byte */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x0F,0xFF,0xFE,0x1F,0xFF,0xFF,0xFF,0x00,
0x0F,0xFF,0xFE,0x1E,0x00,0xE0,0x07,0x00,
0x0F,0xFF,0xFE,0x1E,0x00,0xE0,0x07,0x00,
0x0F,0xFF,0xFE,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1E,0x00,0xE0,0x07,0x00,
0x07,0xFF,0xFC,0x1E,0x00,0xE0,0x07,0x00,
0x07,0xFF,0xFC,0x1E,0x00,0xE0,0x07,0x00,
0x07,0xFF,0xFC,0x1E,0x00,0xE0,0x07,0x00,
0x07,0xFF,0xFC,0x1E,0x00,0xE0,0x07,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x80,
0x00,0x0E,0x00,0x1F,0xFF,0xFF,0xFF,0x80,
0x00,0x0E,0x06,0x1F,0xFF,0xFF,0xFF,0x80,
0x00,0x0E,0x3E,0x1F,0xFF,0xFF,0xFF,0x80,
0x00,0x0F,0xFF,0x00,0x00,0xE0,0x00,0x00,
0x00,0x0F,0xFC,0x00,0x00,0xE0,0x00,0x00,
0x00,0x7F,0xE0,0x00,0x00,0xE0,0x00,0x00,
0x07,0xFF,0x80,0x00,0x00,0xE0,0x00,0x00,
0x0F,0xFC,0x00,0x00,0x00,0xE0,0x00,0x00,
0x07,0xF0,0x00,0x00,0x00,0xE0,0x00,0x00,
0x07,0x80,0x00,0x00,0x00,0xE0,0x00,0x00,
0x02,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,
0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xF0,
0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xF0,
0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xF0,
0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xF0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char zu16S[]={
/* 以下是 '组' 的 16点阵宋体 字模,32 byte */
0x10,0x00,0x19,0xF8,0x11,0x08,0x25,0x08,
0x25,0x08,0x79,0xF8,0x09,0x08,0x11,0x08,
0x21,0x08,0x7D,0xF8,0x01,0x08,0x01,0x08,
0x0D,0x08,0x73,0xFE,0x00,0x00,0x00,0x00,
};
char zhang16S[]={
/* 以下是 '长' 的 16点阵宋体 字模,32 byte */
0x08,0x00,0x08,0x10,0x08,0x20,0x08,0x40,
0x09,0x80,0x0E,0x00,0x08,0x00,0xFF,0xFE,
0x0A,0x00,0x09,0x00,0x08,0x80,0x08,0x40,
0x09,0x30,0x0A,0x1C,0x0C,0x08,0x08,0x00,
};
char mu16S[]={
/* 以下是 '穆' 的 16点阵宋体 字模,32 byte */
0x0C,0x20,0x71,0xFC,0x11,0x04,0x11,0xFC,
0xFD,0x04,0x31,0xFC,0x38,0xA4,0x55,0x22,
0x56,0x1A,0x58,0xE0,0x97,0x0C,0x10,0x70,
0x17,0x86,0x10,0x18,0x10,0xE0,0x17,0x00,
};
char tian16S[]={
/* 以下是 '天' 的 16点阵宋体 字模,32 byte */
0x00,0x00,0x3F,0xFC,0x01,0x00,0x01,0x00,
0x01,0x00,0x01,0x00,0x7F,0xFE,0x01,0x00,
0x01,0x00,0x02,0x80,0x02,0x40,0x04,0x20,
0x08,0x18,0x10,0x0E,0x20,0x04,0x40,0x00,
};
char shuang16S[]={
/* 以下是 '爽' 的 16点阵宋体 字模,32 byte */
0x01,0x00,0x01,0x00,0xFF,0xFE,0x05,0x08,
0x29,0x50,0x11,0x20,0x29,0x50,0x45,0x40,
0x29,0x28,0x12,0x90,0x2A,0xA8,0x44,0x40,
0x08,0x20,0x10,0x18,0x20,0x0E,0x40,0x04,
};
char zua16S[]={
/* 以下是 '组' 的 16点阵宋体 字模,32 byte */
0x10,0x00,0x19,0xF8,0x11,0x08,0x25,0x08,
0x25,0x08,0x79,0xF8,0x09,0x08,0x11,0x08,
0x21,0x08,0x7D,0xF8,0x01,0x08,0x01,0x08,
0x0D,0x08,0x73,0xFE,0x00,0x00,0x00,0x00,
};
char yuan16S[]={
/* 以下是 '员' 的 16点阵宋体 字模,32 byte */
0x0F,0xF0,0x08,0x10,0x08,0x10,0x0F,0xF0,
0x00,0x00,0x1F,0xF8,0x10,0x08,0x11,0x08,
0x11,0x08,0x11,0x08,0x11,0x08,0x12,0x88,
0x02,0x40,0x04,0x30,0x08,0x18,0x30,0x10,
};
char li16S[]={
/* 以下是 '李' 的 16点阵宋体 字模,32 byte */
0x01,0x00,0x01,0x00,0x7F,0xFC,0x03,0x80,
0x05,0x40,0x09,0x30,0x31,0x0E,0xDF,0xE4,
0x00,0x80,0x01,0x00,0x7F,0xFE,0x01,0x00,
0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
};
char shuanga16S[]={
/* 以下是 '爽' 的 16点阵宋体 字模,32 byte */
0x01,0x00,0x01,0x00,0xFF,0xFE,0x05,0x08,
0x29,0x50,0x11,0x20,0x29,0x50,0x45,0x40,
0x29,0x28,0x12,0x90,0x2A,0xA8,0x44,0x40,
0x08,0x20,0x10,0x18,0x20,0x0E,0x40,0x04,
};
char ren16S[]={
/* 以下是 '任' 的 16点阵宋体 字模,32 byte */
0x08,0x00,0x0C,0x3C,0x1B,0xC0,0x10,0x40,
0x30,0x40,0x30,0x40,0x50,0x40,0x9F,0xFE,
0x10,0x40,0x10,0x40,0x10,0x40,0x10,0x40,
0x10,0x40,0x17,0xFE,0x10,0x00,0x00,0x00,
};
char xiao16S[]={
/* 以下是 '晓' 的 16点阵宋体 字模,32 byte */
0x00,0x80,0x78,0x80,0x4B,0xFC,0x48,0x40,
0x48,0x48,0x48,0x30,0x78,0xD2,0x4B,0x0A,
0x4F,0xF6,0x49,0x20,0x79,0x20,0x4A,0x20,
0x02,0x22,0x04,0x22,0x08,0x1E,0x00,0x00,
};
char ping16S[]={
/* 以下是 '萍' 的 16点阵宋体 字模,32 byte */
0x04,0x40,0x04,0x40,0xFF,0xFE,0x04,0x40,
0x40,0x40,0x37,0xFC,0x20,0x48,0x84,0x4C,
0x62,0x48,0x51,0x50,0x10,0x40,0x27,0xFE,
0xE0,0x40,0x20,0x40,0x20,0x40,0x20,0x40,
};
char yue16S[]={
/* 以下是 '岳' 的 16点阵宋体 字模,32 byte */
0x00,0x10,0x1F,0xF8,0x10,0x00,0x10,0x00,
0x1F,0xF8,0x10,0x80,0x10,0x80,0x10,0x80,
0xFF,0xFE,0x01,0x00,0x11,0x08,0x11,0x08,
0x11,0x08,0x3F,0xF8,0x10,0x08,0x00,0x00,
};
char wu16S[]={
/* 以下是 '鋈' 的 16点阵宋体 字模,32 byte */
0x40,0xF0,0x27,0x80,0x80,0x80,0x57,0xFC,
0x10,0x80,0xE3,0x60,0x2D,0x10,0x22,0xC0,
0x0C,0x30,0x77,0xEE,0x01,0x00,0x07,0xE0,
0x09,0x20,0x05,0x40,0xFF,0xFE,0x00,0x00,
};
char lia16S[]={
/* 以下是 '李' 的 16点阵宋体 字模,32 byte */
0x01,0x00,0x01,0x00,0x7F,0xFC,0x03,0x80,
0x05,0x40,0x09,0x30,0x31,0x0E,0xDF,0xE4,
0x00,0x80,0x01,0x00,0x7F,0xFE,0x01,0x00,
0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
};
char hua16S[]={
/* 以下是 '华' 的 16点阵宋体 字模,32 byte */
0x08,0x80,0x0C,0x88,0x10,0x9C,0x30,0xE0,
0x53,0x80,0x90,0x84,0x10,0x84,0x10,0x7C,
0x11,0x00,0x01,0x00,0x7F,0xFE,0x01,0x00,
0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
};
char hui16S[]={
/* 以下是 '回' 的 16点阵宋体 字模,32 byte */
0x00,0x00,0x7F,0xFC,0x40,0x04,0x40,0x04,
0x4F,0xE4,0x48,0x24,0x48,0x24,0x48,0x24,
0x48,0x24,0x48,0x24,0x4F,0xE4,0x40,0x04,
0x40,0x04,0x40,0x04,0x7F,0xFC,0x00,0x00,
};
char che16S[]={
/* 以下是 '车' 的 16点阵宋体 字模,32 byte */
0x02,0x00,0x02,0x00,0x7F,0xFC,0x04,0x00,
0x04,0x80,0x08,0x80,0x10,0x80,0x3F,0xFC,
0x00,0x80,0x00,0x80,0xFF,0xFE,0x00,0x80,
0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
};
char jin16S[]={
/* 以下是 '进' 的 16点阵宋体 字模,32 byte */
0x01,0x10,0x41,0x10,0x21,0x10,0x37,0xFC,
0x21,0x10,0x01,0x10,0x01,0x10,0xF7,0xFE,
0x11,0x10,0x11,0x10,0x12,0x10,0x12,0x10,
0x14,0x10,0x28,0x00,0x47,0xFE,0x00,0x00,
};
char ru16S[]={
/* 以下是 '入' 的 16点阵宋体 字模,32 byte */
0x0C,0x00,0x06,0x00,0x02,0x00,0x01,0x00,
0x03,0x00,0x02,0x80,0x02,0x80,0x04,0x40,
0x04,0x20,0x08,0x20,0x08,0x10,0x10,0x08,
0x20,0x0E,0x40,0x04,0x80,0x00,0x00,0x00,
};
void drawmat(char *mat,int matsize,int x,int y,int color)/*输出汉字点阵函数*/
/*依次:字模指针、点阵大小、起始坐标(x,y)、颜色*/
{int i,j,k,n;
n=(matsize-1)/8+1;
for(j=0;j<matsize;j++)
for(i=0;i<n;i++)
for(k=0;k<8;k++)
if(mat[j*n+i]&(0x80>>k)) /*测试为1的位则显示*/
putpixel(x+i*8+k,y+j,color);
}
void mingcheng(void) /*名称显示*/
{
int x=40,y=100,color=1,space=100;
drawmat(xue64H,64,x,y,color);
drawmat(sheng64H,64,x+=space,y,color);
drawmat(cheng64H,64,x+=space,y,color);
drawmat(ji64H,64,x+=space,y,color);
drawmat(guan64H,64,x+=space,y,color);
drawmat(li64H,64,x+=space,y,color);
}
void chengyuan(void)
{
drawmat(zu16S,16,300,300,YELLOW);delay(10000000);
drawmat(zhang16S,16,340,300,YELLOW); delay(10000000);
drawmat(mu16S,16,400,300,9); delay(10000000);
drawmat(tian16S,16,425,300,9);delay(10000000);
drawmat(shuang16S,16,450,300,9); delay(10000000);
drawmat(zua16S,16,300,340,YELLOW); delay(10000000);
drawmat(yuan16S,16,340,340,YELLOW);delay(10000000);
drawmat(li16S,16,400,340,9); delay(10000000);
drawmat(shuanga16S,16,450,340,9); delay(10000000);
drawmat(ren16S,16,485,340,9); delay(10000000);
drawmat(xiao16S,16,510,340,9); delay(10000000);
drawmat(ping16S,16,535,340,9); delay(10000000);
drawmat(yue16S,16,400,380,9);delay(10000000);
drawmat(wu16S,16,450,380,9); delay(10000000);
drawmat(lia16S,16,485,380,9); delay(10000000);
drawmat(hua16S,16,535,380,9);delay(10000000);
drawmat(hui16S,16,400,420,4);delay(10000000);
drawmat(che16S,16,430,420,4);delay(10000000);
drawmat(jin16S,16,460,420,4);delay(10000000);
drawmat(ru16S,16,490,420,4);delay(10000000);
}
void zx(void)
{ int i;
setcolor(4) ;
for(i=0;i<3;i++)
{line(100,375+i,170,375+i) ;
line(65,410+i,137,410+i);
line(100+i,375,100+i,445 );
line(135+i,340,135+i,410);
}
}
void operation(void)
{int a[N],b[N],i,t;
for(i=0;i<N;i++)
a[i]=i;
for(i=0;i<N;i++)
{t=random(N-i);
b[i]=a[t];
a[t]=a[N-i-1];
}
for(i=0;i<N;i++)
{line(b[i],0,b[i],479);delay(1000);
}
}
typedef struct z1 /*定义数据结构*/
{ char no[11];
char name[15];
int score[N];
float sum;
float average;
int order;
struct z1 *next;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -