⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3_23.c

📁 浙大《C语言设计基础课程设计》中的例程 有些比较好的代码!
💻 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 + -