
C语言
小枫Geek
毕里毕里UID:349567482
展开
-
数据结构_顺序栈的实现(C语言)附源码
主菜单:void Menu(){ printf("**********************************************\n"); printf("\t\t1.栈的初始化\n"); printf("\t\t2.入栈\n"); printf("\t\t3.出栈\n"); printf("\t\t4.栈的长度\n"); printf("\t\t5.销毁栈\n"); printf("\t\t6.清空栈\n"); printf("\t\t7.栈是否为空\n")...原创 2022-05-04 11:21:47 · 753 阅读 · 0 评论 -
数据结构_单链表的实现(C语言)附源码
目录*链表的表示与实现*前言子函数定义结构体main函数1.插入元素2.打印链表3.头插法4.尾插法5.链表是否为空6.删除元素7.清空单链表8.销毁单链表9.单链表初始化10.获取链表长度11.获取链表元素12.查找元素位置源代码*链表的表示与实现* 前言本文章以C语言的链表操作实现单链表的表示与实现,基本各种数据结构已具备,但并未完善代码的可读性及完善性,有兴趣的读者可以进行修改。...原创 2022-04-22 18:27:59 · 2445 阅读 · 0 评论 -
【青岛大学】王卓老师数据结构_线性表代码
线性结构源码:#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFESIBLE -1#define OVERFLOW -2typedef int Status;typedef char ElemType;//线性表L的初始化(参数用引用)Status InitList_Sq(SqList &L){ //构造一个空的顺序表L L.elem = new ElemType[MAXSIZE];原创 2022-04-20 21:37:50 · 760 阅读 · 0 评论 -
C语言—控制小球移动(同贪吃蛇移动原理)
目录01、实现效果02、代码01、实现效果通过控制W/S/A/D方向移动。02、代码#include<stdio.h>#include<windows.h>//使用gotoxy(光标 移动函数)#include<conio.h>//监听键盘输入struct Coord{ int x; int y;}coord;int direct = '0';void Move();void gotoxy(int x, int y);.原创 2022-02-07 23:55:49 · 1310 阅读 · 3 评论 -
C语言—gotoxy()函数
头文件包含:include<windows.h>移动光标函数:void gotoxy(int x,int y){ COODR pos; pos.X=x; //横坐标赋值 pos.Y=y; //纵坐标赋值 SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); //设置光标位置}原创 2022-02-07 23:50:42 · 2619 阅读 · 1 评论 -
C语言—今天星期几(详细注释)
01、实现效果02、代码#include<stdio.h>#include<stdlib.h>char date [7][7]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};//判断是否闰年int isleap(int year){ if((year%4==0&year%100!=0)||(year%400==0)) return 1; else return 0;}int main(){原创 2022-02-07 23:48:35 · 2995 阅读 · 0 评论 -
C语言—猜数字游戏(详细注释)
目录01、实现效果02、代码01、实现效果02、代码#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ int Guess,Num; //Guess猜数,Num随机数 int Next; //下一次执行 do { system("cls"); //清屏 printf("---------------------------------原创 2022-02-07 23:43:02 · 141 阅读 · 0 评论 -
C语言—通讯录系统
实现效果分模块通讯录系统主菜单功能选择1、添加联系人信息2、查找联系人信息3、修改联系人信息4、删除联系人信息5、显示全部联系人信息6、退出通讯录系统7、释放链表代码#include<stdio.h>#include<conio.h>#include<stdlib.h>//联系人信息typedef struct _P...原创 2022-02-07 23:34:58 · 416 阅读 · 0 评论 -
C语言—万年历打印(详细易懂)
01、实现效果02、过程步骤03、代码#include<stdio.h>int Leap_year[13] = {0,31,29,31,30,31,30,31,31,30,31,30,31 };int Com_year[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; char Week[7][5] = { "一","二","三","四","五","六","日" };int year, month, d...原创 2022-02-07 23:25:49 · 1762 阅读 · 2 评论 -
C语言—黑客数字雨特效
目录实现效果代码过程步骤实现效果代码#include<stdio.h>#include<graphics.h>#include<time.h>#define WIDTH 1680 //宽度#define HEIGTH 820 //高度#define STR_SIZE 20 //字符串长度#define STR_NUM 128 //字符串最大值#define STR_WIDTH 15//字符串所占宽度//数字雨结构体s..原创 2022-02-07 23:18:21 · 2884 阅读 · 0 评论 -
C语言—QQ信息多次发送
#include<stdio.h>#include<windows.h>int main(void){ int c = 0; printf("1.单体信息发送\n"); printf("2.群体信息发送\n"); scanf("%d", &c); if (c == 1) { char name[30] = { 0 }; int times = 0; printf("请输入你要发送的对象:"); scanf("%s", name); pr.原创 2022-02-07 23:13:28 · 877 阅读 · 0 评论 -
C语言—星空&下雪特效(Easyx)
实现效果如图:01、星空(静态)#include<graphics.h>#include<time.h>#include<conio.h>#define MAXSTAR 800 //星星最大值#define WIDTH 640 //图表宽度#define HEIGHT 480 //图表高度//星星封装结构体struct STAR{ int x, y; double step;//用于星星移动速度 int color;};STAR原创 2022-02-07 23:09:42 · 4724 阅读 · 3 评论 -
C语言——控制小球移动(贪吃蛇移动原理)
实现效果如图:代码如下:通过控制W/S/A/D方向移动。#include<stdio.h>#include<windows.h>//使用gotoxy(光标 移动函数)#include<conio.h>//监听键盘输入struct Coord{ int x; int y;}coord;int direct = '0';void Move();void gotoxy(int x, int y);void HideCur...原创 2022-01-05 21:27:26 · 2749 阅读 · 5 评论 -
C语言——ATM系统项目
实现效果如图:代码如下:#include<stdio.h>#include<string.h>#include<conio.h>#include<stdlib.h>//开户信息typedef struct _Person{ char name[20]; char account[20]; char password[7]; float money;}Person;//用户结点typedef struct _Node{.原创 2022-01-05 21:25:52 · 965 阅读 · 3 评论