初学时的练手项目
_萤火
这个作者很懒,什么都没留下…
展开
-
实现黑客帝国中的字符雨
#include <graphics.h>#include <time.h>#include <conio.h>#define High 800 // 游戏画面尺寸#define Width 1000#define CharSize 25 // 每个字符显示的大小void main(){ int highNum = High / CharSize; int width原创 2017-09-23 13:21:46 · 3268 阅读 · 0 评论 -
仿真互动粒子
又出现迷之BUG,下次在debug。#include <graphics.h>#include <math.h>#include <time.h>#include<stdlib.h>#define WIDTH 1024 #define HEIGHT 768 #define NUM_MOVERS 800 #define原创 2017-09-23 20:04:14 · 595 阅读 · 1 评论 -
时钟
#include<stdio.h>#include<graphics.h>#include<conio.h>#include<math.h>#define WIDTH 480#define HIGH 640#define PI 3.1415926int main(){ initgraph(WIDTH, HIGH); int center_x = WIDTH / 2;原创 2017-09-22 15:11:35 · 171 阅读 · 0 评论 -
贪吃蛇
#include<stdio.h>#include <Windows.h>#include <stdlib.h>#include <conio.h>#define WIDTH 50#define HIGH 30#define BLOCK_NUMBERS 5int canvas[WIDTH][HIGH] = { 0 };int block_x[BLOCK_NUMBERS], block_原创 2017-09-21 19:54:54 · 165 阅读 · 0 评论 -
反弹球
用数组加入了多个球#include <stdio.h>#include <Windows.h>#include <stdlib.h>#include <conio.h>#include <time.h>#define WIDTH 50#define HIGH 30#define BALL_NUMBERS 2#define BLOCK_NUMBERS 10原创 2017-09-20 15:00:55 · 422 阅读 · 0 评论 -
太空大战
其实这个程序是在反弹球之前写的,但是有个bug怎么找也找不到,遂放弃去写反弹球了。因为两者实现方法差不多,写完了反弹球很快找到了这个程序的bug,很开心。#include <stdio.h>#include <Windows.h>#include <stdlib.h>#include <conio.h>#define high 40 //不加;#define width 20int posi原创 2017-09-17 14:21:47 · 736 阅读 · 0 评论 -
学生信息管理系统
半个月前写的程序,因为军训的缘故没写完。当时写的时候懒得一个个函数分别测试,今天编译的时候才发现各种bug,搞了半天还是搞不定,十分烦躁,遂决定先搁着一段时间,等啥时候心情好了再debug。同时,这个项目了我很大的教训,以后写大项目时一定要分别测试!//head.h#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include <string.原创 2017-09-06 15:59:50 · 337 阅读 · 0 评论 -
文件的拆分
这是我的第一个小项目。项目虽小,但是还是受益良多,也发觉自己的编程功力之差。古有勤能补拙之训,希望自己能够坚持练习下去,提高自己的代码能力。//文件拆分#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<stdlib.h>void menu(void);void my_divide(void);int sizefile(FI原创 2017-08-16 11:03:48 · 302 阅读 · 0 评论