自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 用堆栈实现走迷宫

#include <stdio.h>#include "stack.h"int map1[9][11]={ {0,0,1,1,0,1,1,0,1,1,1}, {0,1,0,0,0,1,0,0,0,1,0}, {0,1,1,0,1,0,0,0,1,0,0}, {0,0,0,0,1,0,1,0,0,1,0}, {0,1,0,1,0,0,0,1,0,0,0}, {0,1,0,1,0,1,1,1,1,1,0}, {1,0,0,0,0,0,0,1,0,0,0}, {0,0,1,1,.

2020-08-23 20:59:46 254

原创 两个用随机函数写的小程序

随机生成一个数字,猜大猜小#include <stdio.h>#include <time.h>int main(){ int num; srand(time(NULL)); num=rand()%99+1; //printf("%d\n",num); int min,max,user=0; min=0; max=100; printf("请猜一个(0,100)区间内的整数(按0结束):"); for(;;){ scanf("%d",&

2020-08-23 20:49:26 140

原创 链表代替数组c语言实现简易系统管理

尝试用链表代替数组来完成一个简易的系统设计,不过一开始没构思好,干脆用了单向链表加双向链表,稍显有点麻烦。void show_main_menu(){ printf("1.添加用户\n"); printf("2.删除用户\n"); printf("3.查找用户\n"); printf("4.列出用户信息\n"); printf("0.退出\n"); printf("opt:");}首先打印主界面,实现如上功能,增删查找和排序。typedef char S;typedef st

2020-08-23 20:43:54 342

原创 10进制和30进制的转换

将10进制的数据转换成30进制的字符串用于显示,计算时先转换成10进制,计算完用字符串显示。long long f30to10(char *s){ int len=strlen(s); long long sum=0; int i=0; while(*(s+i)!='\0'){ if(*(s+i)>=0 && *(s+i)<='9'){ sum=sum*30+*(s+i)-'0'; }else{ sum=sum*30+*(s+i)-'a'+10;

2020-08-02 23:39:32 1422

原创 初写项目:图书管理系统

实现了一个简易的图书管理系统,可进行管理员和读者的登陆。能完成对管理员,读者和图书数据的增删改查,按页显示数据,批量导入导出数据,借书还书功能。用三个结构体记录管理员,读者和图书三种数据。typedef struct Book{ char idOfBook[10]; //图书id char nameOfBook[40]; //书名 char artistOfBook[40]; //作者 char timeOfBook[20]; ...

2020-08-02 23:34:24 157

原创 (半成品)自己尝试编写的“2048”游戏

在完成“推箱子”小游戏之后,老师又让我们试着编写“2048”小游戏。于是我便试着编写了程序,不过只能算是个半成品,大致功能倒是已经完成。 首先也是要打印二维数组,“2048”只需4*4的数组,不过这次尝试用横竖直线分割,能直观看到格子。然后用空格代替0,能增加美观性。void show(){ int i,j; printf(" ---- ---- ---- ----\n"); for(i=0;i<4;i++){ for(j=0;j<4;j++){ ...

2020-07-18 21:28:12 182

原创 对于c语言编写简易“推箱子”游戏代码的经验心得

经过差不多一星期c语言的学习,结合这几天学习的基础知识,再加上老师的一部分补充。成功编写出了“推箱子”的小游戏,颇有一番成就感。下面是编写代码的过程: 首先,需要在界面打印一张地图,采用的是7行8列的二维数组,通过给数组中元素不同的值,可以打印出不同的符号,代表不同的含义。这里选用for循环遍历数组元素,然后用switch函数进行分支输出。void show(int a[][8],size_t n){ int i;int j; for(i=0;i<n;i++...

2020-07-18 21:05:48 759

原创 第一篇博客

这是我正式学软件编程的第一个星期,这也是我第一次尝试写博客(朴实无华的标题)。我在程序这方面还是一个小白,不过我会通过不断地学习和积累,让自己做得更好,早日成为一个合格的程序员(当然不是指发量)。作为一名大三的电气学生,我选择往软件方向发展,打算以后从事这方面的工作,没办法,硬件水平就那样。大学课程中有学过一些c语言的基础,目前也在继续学习c。今后我会尝试分享自己的学习心得,相互学习,如果有错误还请各位大佬多多指教。...

2020-07-12 23:53:33 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除