![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初学时的练手项目
_萤火
这个作者很懒,什么都没留下…
展开
-
实现黑客帝国中的字符雨
#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 · 3257 阅读 · 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 · 582 阅读 · 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 · 157 阅读 · 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 · 154 阅读 · 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 · 410 阅读 · 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 · 721 阅读 · 0 评论 -
学生信息管理系统
半个月前写的程序,因为军训的缘故没写完。当时写的时候懒得一个个函数分别测试,今天编译的时候才发现各种bug,搞了半天还是搞不定,十分烦躁,遂决定先搁着一段时间,等啥时候心情好了再debug。同时,这个项目了我很大的教训,以后写大项目时一定要分别测试!//head.h#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include <string.原创 2017-09-06 15:59:50 · 326 阅读 · 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 · 297 阅读 · 0 评论