docx文档 贪吃蛇小程序c语言

专业资料 > 人文社科 > 法律资料 > 文档预览
5 页 349 浏览 5 收藏 4.9分

摘要:#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#defineframe_height20//definemapsize#defineframe_width40#defineUP'w'//defineoperatekey#defineDOWN's'#defineLEFT'a'#defineRIGHT'd'inti,j,k;charch=UP;//initialdirectionintgrow=0;//flag:ifsnakegrowstructFood{intx;inty;}food;structSnake{intx[50];inty[50];intlen;intspeed;}snake;//snake[0]isheadvoidinit_map(void);voidupdate_food(void);voidmove_snake(void);intis_alive(void);voidget_speed(void);voidgotoxy(intx,inty); intmain(){init_map();//初始化地图while(1){update_food();//是否产生食物get_speed();//获取速度move_snake();//移动蛇身Sleep(snake.speed);//移动速度if(!(is_alive()))//蛇的死活(撞墙或自食)break;}printf("GameOver!");getch();return0;}//initializ

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2022-10-10 23:56:32上传分享
你可能在找
  • 1.需求分析1.1题目介绍1.1.1选题背景贪吃蛇是家喻户晓的益智类小游戏,选择这个题目是为了将自己的所学知识加以运用。我们希望通过自己的所学知识把它剖析开来,真真正正的了解它的本质和精髓。 贪吃蛇,之所以取这样的名字,其用意很明显,贪吃蛇其实并不贪,它是人不断向前追求的象征。就像现代的人只有不断努力向前才能得到自己想要的。 1.1.2题目要求设计开发一个贪吃蛇游戏系统,实现以下功能:(1)设计出合理美观的图形显示界面;(2)根据所学的CG的知识和相关的算法实现游戏的全过程。
    4.9 分 21 页 | 169.00 KB
  • Outputa+b.示例输入12示例输出3#includeintmain(){inta,b;scanf("%d%d",&a,&b);printf("%d\n",a+b);return0;}C语言实验 (printf练习)TimeLimit:1000MSMemorylimit:65536K题目描述很高兴你能上机实践所学的C语言知识! 编程不是在课本上的几页纸就能学会的,你必须多思考、多上机才能真正学会一门编程语言,这也是我们出这些题目的初衷。这些题目都是课本上的基本题目,主要目的是让大家巩固课堂上所学到的,希望大家能够认真对待!
    5.0 分 6 页 | 21.28 KB
  • //本程序在Windows64位VC++6.0环境下运行有效,运行//前请下载安装easyx库这是主菜单效果图#include//图形函数头文件#include
    4.8 分 17 页 | 40.24 KB
  • 3.0 分 1 页 | 5.65 MB
  • #include#includevoidmain(){floata,b,c,p,s;scanf("%f,%f,%f",&a,&b,&c);p=(a+b+c)/2;s=sqrt
    4.7 分 4 页 | 24.00 KB
  • C语言必背18个经典程序1、/*输出9*9口诀。共9行9列,i控制行,j控制列。 result);/*-3d表示左对齐,占3位*/}printf("\n");/*每一行后换行*/}system("pause");}2、/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子
    3.0 分 10 页 | 74.50 KB
  • 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码:复制代码代码如下:main(){inti,j,k;printf("\n");for(i=1;i<5;i++)/*以下为三重循环*/for(j=1;j<5;j++)for(k=1;k<5; =k)/*确保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}【程序2】题目:企业发放的奖金根据利润提成。
    4.7 分 10 页 | 16.98 KB
  • C语言程序设计要求:一、独立完成,下面已将三组题目列出,请按照学院平台指定的做题组数作答,每人只答一组题目,多答无效,满分100分;平台查看做题组数操作:学生登录学院平台→系统登录→学生登录→课程考试→ 离线考核→离线考核课程查看→做题组数,显示的数字为此次离线考核所应做哪一组题的标识;例如:“做题组数”标为1,代表学生应作答“第一组”试题;二、答题步骤:1.使用A4纸打印学院指定答题纸(答题纸请详见附件 、提交方式:请将作答完成后的整页答题纸以图片形式依次粘贴在一个Word文档中上传(只粘贴部分内容的图片不给分),图片请保持正向、清晰;1.上传文件命名为“中心-学号-姓名-科目.doc”2.文件容量大小:
    3.0 分 11 页 | 48.72 KB
  • 《C语言程序设计》课程练习8章函数一、判断题1.在函数定义中,形参变量有时也可以是全局变量。()√×正确2.在C程序中,函数调用可以作为函数的形参。√×正确3.在C程序中,函数调用可以作为函数的实参。 √×正确4.在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是指针类型。 √×正确5.对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。()√×正确6.C语言程序必须包含库函数。
    4.8 分 48 页 | 1.24 MB
  • C语言程序设计讲稿中的源程序第一章C1_301.Cmain(){intn,p;for(n=1;;n++){p=n*n+n+41;printf("%d,p=%d",n,p);if(s(p)==0)printf v;j++)if(v%j==0)return(-1);return(0);}第二章C201.Cmain(){inti=32767;printf("\ni=%d",i+1);getch();}C202.C
    3.0 分 37 页 | 134.78 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档