悲惨的狼的门户
IT博客
首页
新随笔
新文章
联系
聚合
管理
posts - 1,comments - 0,trackbacks - 0
<
2025年12月
>
日
一
二
三
四
五
六
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2007年5月 (1)
文章分类
C语言第一章(5)
C语言第七章(8)
C语言第三章(9)
C语言第二章(7)
C语言第五章(10)
C语言第八章(5)
C语言第六章(8)
C语言第十章(8)
C语言第四章(8)
基础(7)
练习(1)
搜索
最新评论
和学生管理有关的程序
/***********************************/ /* Turbo C2.0下运行通过 */ /* 一个和学生管理有关的程序 */ /* http://huaigong.myrice.com */ /***********************************/ #include
#include
#include
#include
#include
#include
#include
#include
#include
#define TRUE 1 #define FALSE 0 #define KB_LEFT 75 #define KB_RIGHT 77 #define KB_ENTER 28 #define KB_Q 16 #define pi 3.1415926 #define COLOR1 WHITE #define COLOR2 YELLOW int MaxColor; int n=0; int get_key(); int choice(int x,int y); int get_item(int,int); int adin(int ch,int n); void *gb; void kitty() { int gdriver=VGA,gmode=VGAHI; int i,j,x[40],y[40]; initgraph(&gdriver,&gmode,"e:\\tc"); cleardevice(); setcolor(3); setfillstyle(LTBKSLASH_FILL,3); ellipse(350,270,0,360,240,160); floodfill(350,270,3); setcolor(14); moveto(420,310); lineto(300,450); lineto(540,450); lineto(420,310); setfillstyle(SOLID_FILL,14); floodfill(420,380,14); setcolor(RED); circle(420,250,120); setfillstyle(SOLID_FILL,WHITE); floodfill(420,250,RED); setcolor(BLACK); circle(350,240,10); circle(490,240,10); setfillstyle(SOLID_FILL,BLACK); floodfill(350,240,BLACK); floodfill(490,240,BLACK); setcolor(12); circle(340,270,14); circle(500,270,14); setfillstyle(BKSLASH_FILL,4); floodfill(340,260,12); floodfill(500,260,12); setcolor(BLACK); setfillstyle(SOLID_FILL,RED); fillellipse(410,130,50,80); fillellipse(510,150,50,80); setcolor(0); circle(505,150,35); circle(415,130,35); setfillstyle(SOLID_FILL,BLACK); floodfill(505,150,0); floodfill(415,130,0); setcolor(6); circle(460,140,30); setfillstyle(SOLID_FILL,0); floodfill(460,140,6); setcolor(4); arc(420,300,225,315,20); ellipse(420,321,170,365,6,10); setfillstyle(SOLID_FILL,4); floodfill(420,330,4); circle(200,60,40); circle(162,88,40); circle(238,88,40); circle(176,132,40); circle(224,132,40); circle(100,170,30); circle(129,191,30); circle(71,191,30); circle(82,224,30); circle(118,224,30); circle(100,200,6); setfillstyle(SOLID_FILL,14); floodfill(200,60,4); floodfill(162,88,4); floodfill(238,88,4); floodfill(176,132,4); floodfill(224,132,4); setfillstyle(SOLID_FILL,5); floodfill(100,170,4); floodfill(129,191,4); floodfill(71,191,4); floodfill(82,224,4); floodfill(118,224,4); setcolor(0); circle(200,100,10); setfillstyle(SOLID_FILL,15); floodfill(200,100,0); setcolor(7); ellipse(330,380,0,360,50,15); ellipse(510,380,0,360,50,15); setfillstyle(SOLID_FILL,12); floodfill(330,380,7); floodfill(510,380,7); setcolor(8); circle(270,380,20); circle(570,380,20); setfillstyle(SOLID_FILL,15); floodfill(270,380,8); floodfill(570,380,8); setcolor(3); circle(360,459,20); circle(480,459,20); setfillstyle(SOLID_FILL,15); floodfill(360,451,3); floodfill(480,451,3); settextjustify(0,2); settextstyle(4,0,3); setcolor(14); for(i=0;i<30;i++) y[i]=15*i+10; for(j=0;j<30;j++) {arc(10,y[j],0,180,5); arc(20,y[j],0,180,5); ellipse(15,y[j],180,360,10,15); arc(620,y[j],0,180,5); arc(610,y[j],0,180,5); ellipse(615,y[j],180,360,10,15);delay(2000); } for(i=0;i<=30;i++) x[i]=20*i+15; for(j=0;j<=30;j++) {arc(x[j]-5,10,0,180,5); arc(x[j]+5,10,0,180,5); ellipse(x[j],10,180,360,10,15); arc(x[j]-5,445,0,180,5); arc(x[j]+5,445,0,180,5); ellipse(x[j],445,180,360,10,15);delay(2000); } setcolor(12); settextstyle(0,0,3); outtextxy(200,20,"Hi,this a wondful place!"); delay(15000); setcolor(13); outtextxy(60,380,"You are welcome"); getch(); closegraph() ; } void goodbyer(void) { int gdriver=VGA,gmode=VGAHI; long t; struct palettetype pt; int x,c=COLOR1;int k;int i,j; unsigned size;void *buf,*bike; initgraph(&gdriver,&gmode,"e:\\tc"); cleardevice(); setbkcolor(9); setcolor(14); setfillstyle(SOLID_FILL,14); moveto(160,40); lineto(163,47); lineto(170,47); lineto(164,51); lineto(166,58);lineto(160,54); lineto(154,58); lineto(155,51); lineto(150,47); lineto(157,47); lineto(160,40); floodfill(160,43,14); size=imagesize(160,40,166,60);buf=malloc(size); if(buf) getimage(160,40,166,60,buf); cleardevice(); setcolor(12); setlinestyle(0,0,3); circle(530,390,60); moveto(530,330); lineto(540,315); ellipse(542,305,0,360,20,6); circle(327,350,100); moveto(327,350);lineto(530,390); arc(327,350,45,115,105); moveto(335,246);lineto(342,216); moveto(314,209); lineto(370,215); moveto(449,375); lineto(440,402); ellipse(440,409,0,360,15,5); for(i=0;i<=12;i++) { moveto(327,350); lineto(cos(i*pi/6)*100+327,350-sin(i*pi/6)*100); } for(i=0;i<=12;i++) {moveto(530,390); lineto(cos(i*pi/6)*60+530,390-sin(i*pi/6)*60); } bike=malloc(imagesize(200,180,630,460)); if(bike) getimage(200,180,630,460,bike); /* for(;!kbhit();) for(x=200;x>=20;x-=50) { putimage(x,180,bike,XOR_PUT); delay(500); putimage(x-50,180,bike,COPY_PUT); }*/ setcolor(7); setfillstyle(SOLID_FILL,7); arc(100,100,173,277,50); arc(80,120,140,310,40); floodfill(46,140,7); for(;!kbhit();) for(x=50;x<=600;x+=30) { putimage(x+9,40,buf,COPY_PUT); delay(1500); putimage(x+9,40,buf,XOR_PUT); } for(x=200;x>=20;x-=50) { putimage(x,180,bike,XOR_PUT); delay(1000); putimage(x-50,180,bike,COPY_PUT); } delay(10000); gettime(&t); srand(t); MaxColor=getmaxcolor(); getpalette(&pt); settextjustify(CENTER_TEXT,CENTER_TEXT); show_char(); for(i=0;i<640;i+=10) { setfillstyle(1,c=c==COLOR2?COLOR1:COLOR2); bar(i,100,i+10,110); } for(i=110;i<300;i+=10) {setfillstyle(1,c=c==COLOR2?COLOR1:COLOR2); bar(i,100,i+10,110); } for(i=630;i>=0;i-=10) {setfillstyle(1,COLOR2?COLOR1:COLOR2); bar(i,300,i+10,310 ) ; } for(i=290;i>100;i-=10) {setfillstyle(1,c=c==COLOR2?COLOR1:COLOR2); bar(0,i,10,i+10); } setfillstyle(SOLID_FILL,0); for(;!kbhit();) {show_char() ; for(k=0;k<8;k++) {setpalette(COLOR1,k&1?pt.colors[COLOR1]:pt.colors[COLOR2]); setpalette(COLOR2,k&1?pt.colors[COLOR2]:pt.colors[COLOR1]); if(k<8) for(i=1;i++<30000;) for(j=1;j++<2;) ; } } getch(); getch(); closegraph(); } show_char() {static int font=0; int c=random(MaxColor+1); static font_size[]={7,10,20,10,10,10}; if(c!=BLACK) setcolor(c); else setcolor(random(MaxColor+1)); bar(10,110,630,300); settextstyle(font,HORIZ_DIR,font_size[font]); setfillstyle(1,11); fillellipse(315,185,175,55); outtextxy(310,200,"Good");delay(10000); setfillstyle(1,14); fillellipse(315,185,175,55); setcolor(5); outtextxy(310,200,"Bye"); delay(10000); setfillstyle(1,10);fillellipse(315,185,175,55); setcolor(13);outtextxy(310,200,"See"); delay(10000); setfillstyle(1,12); fillellipse(315,185,175,55); setcolor(14); outtextxy(310,200,"You"); settextstyle(1,0,5); setcolor(5); outtextxy(100,260,"T");delay(1500); outtextxy(130,260,"h");delay(1500); outtextxy(160,260,"a");delay(1500); outtextxy(190,260,"n"); delay(1500); outtextxy(220,260,"k");delay(1500); outtextxy(250,260,"s");delay(1500); outtextxy(290,260,"V");delay(1500); outtextxy(320,260,"e");delay(1500); outtextxy(350,260,"r");delay(1500); outtextxy(380,260,"y");delay(1500); outtextxy(420,260,"M");delay(1500); outtextxy(450,260,"u");delay(1500); outtextxy(480,260,"c");delay(1500); outtextxy(510,260,"h");delay(1500); setcolor(14); arc(60,270,60,120,10);arc(530,270,60,120,10); delay(10000); arc(80,270,60,120,10);arc(550,270,60,120,10); delay(10000); arc(70,272,240,300,10); arc(540,272,240,300,10); font=(font+1)%5; } main() { int driver=VGA,mode=VGAHI,flag=0; int ad[640]; int row,item_num,i,ch,y,n,data,done,k; float da; unsigned size; kitty(); for(i=0;i<640;i++) ad[i]=580/2; while(!flag) { driver=VGA; mode=VGAHI; initgraph(&driver,&mode,"e:\\tc\\"); setcolor(YELLOW); setfillstyle(1,YELLOW); fillellipse(51,50,50,20); size=imagesize(1,10,101,70); if(size!=1) gb=malloc(size); setfillstyle(1,YELLOW); fillellipse(51,50,50,20); getimage(1,10,101,70,gb); setcolor(YELLOW); rectangle(0,0,639,479); rectangle(0,457,639,479); setfillstyle(1,LIGHTBLUE); bar(1,458,638,478); setcolor(BLUE); outtextxy(90,467," his is a wonderful place! welcome!! "); setcolor(RED); outtextxy(90,467,"T"); setcolor(LIGHTGREEN); line(1,5,639,5); line(1,1,1,50); line(639,1,639,30); setcolor(LIGHTRED); line(1,73,639,73); line(1,76,639,76); setfillstyle(1,BLACK); /*setcolor(BLUE); rectangle(2,2,634,40);*/ /* bar(2,2,637,39);*/ item_num=6; setcolor(LIGHTGREEN); for(k=0;k
"); settextstyle(1,HORIZ_DIR,4); outtextxy(240,310,"STOP!"); break;} } fp=fopen("c:\\s.txt","w"); for(i=0;i
posted on 2007-05-01 03:15
悲惨的狼
阅读(108)
评论(0)
编辑
收藏
引用
所属分类:
基础
只有注册用户
登录
后才能发表评论。