📄 3_23.c
字号:
/*-------例程3-23 -------*/
include <graphics.h>
#include <conio.h>
void main()
{
int i;
int graphdriver=VGA;
int graphmode=VGAHI;
void inverse();
unsigned lattice[16]={0x0000,0x3f1c,0x3f1c,0x031c,
0x031c,0x3f1c,0x3f1c,0x301c,
0x301c,0x3f1c,0x3f1c,0x031c,
0x031c,0x3f1c,0x3f1c,0x0000
};
initgraph(&graphdriver,&graphmode,"");
cleardevice();
inverse(lattice);
for (i=0; i<16; i++)
{
setlinestyle(4,lattice[i],1);
line(300,i+200,315,i+200);
}
getch();
closegraph();
}
void inverse(unsigned *p)
{
unsigned a,b,i,j;
for (i=0; i<16; i++)
{
a=0; b=1;
for (j=0; j<16; j++)
{
a<<=1;
if ((*(p+i)&b)==1)a|=b;
*(p+i)>>=1;
}
*(p+i)=a;
}
}
/*-------例程3-23结束-------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -