c语言飞机大战源代码.doc
include include include include define N 35 void printint N;输出 void movebulint N;子弹移动 void moveplaint N;敌机移动 void setting;设置 void menu;菜单 int scr22N0,pl9,width24,speed3,density30,score0,death0;界面,位置,宽度,速度, 密度,分数,死亡 main menu; int i0,j0,c; scr21pl1; scr053; while1 控制阶段开始 ifkbhitswitchgetch case a case A ifpl0 scr21pl0,scr21pl1;break; case d case D ifplwidth-2scr21pl0,scr21pl1;break; case w case W scr20pl2;break; case 27 setting;break; 控制阶段结束 ifjdensity0 j0;srandtimeNULL; crandwidth; scrc3; ifispeed0 moveplascr; movebulscr; printscr; ifi30000i0; return 0; void menu菜单 printf“A,D 控制方向,W 发射子弹n 设置 Escn 按任意键开始nbyLzh“; if getch27setting; void printint aN输出 system“cls“; int i,j; for i0;i22;i aiwidth-14; for j0;jwidth;j ifaij0printf; ifaij1printf“5“; ifaij2printf“.“; ifaij3printf“3“; ifaij4printf“|“; ifi0 ifi1 ifi2 ifi3 printf“n“; void movebulint aN 子弹 int i,j; for i0;i22;i for j0;j0;i for j0;jwidth;j ifi21 ifaij3aij0,ai1j3; ifa20pl3 void setting 设置