
C语言
文章平均质量分 63
ZhangShuoo
这个作者很懒,什么都没留下…
展开
-
【C语言】快速排序函数qsort()
快速排序函数函数原型 #include<stdlib.h>void qsort(void*, size_t, size_t, int ( * )(const void * , const void * ))1. 第一个参数为待排序数组首地址。可直接输入待排序数组名,或是指向数组的指针。2. 第二个参数为数组长度原创 2018-05-12 16:28:22 · 41379 阅读 · 22 评论 -
【C语言】逆置链表
先创建一个链表,并随机赋值#include <stdio.h>#include <stdlib.h>#include <time.h>typedef int ElemType;typedef struct node { ElemType data; struct node * next;} *LinkList, LNode原创 2018-05-19 16:40:45 · 727 阅读 · 0 评论 -
【C语言】学籍管理系统
C语言 – 学籍管理系统功能简介链表实现基本的创建增删改查。成绩分析,链表的冒泡排序。分管理员,老师,学生三端管理,密码的修改,加密。分班级管理老师学生。方框界面,↑↓键控制,ENTER键确认。界面展示主界面管理员登录管理老师信息管理学生信息添加学生信息成绩查询具体实现的方法原创 2018-06-03 22:34:28 · 20439 阅读 · 20 评论 -
【C语言】数据结构栈链式结构
栈的链式结构链表节点typedef struct node { char c; // 数据 struct node *next; // 指针}node, *pt;栈顶指针typedef struct stack { pt top; ...原创 2018-06-04 21:45:28 · 2971 阅读 · 0 评论 -
【C语言】数据结构循环链表解决约瑟夫环问题
循环链表解决约瑟夫环问题约瑟夫问题假设有n个人围成一圈,然后对每个人按顺序编号1,2,3,…..,n,规定从1号按顺序开始报数,报到k的人出局,之后下一个人再从1开始报数,报到k的人在出局,一直进行下去,问:最后一个出局者为几号?样例:假设有8个人,每次报数报到4的人出局,则过程如下。 四号出局 八号出局 五号出局 二号出局 一号出局 三号出...原创 2018-06-25 18:28:54 · 27064 阅读 · 3 评论 -
【C语言】最大公约数和最小公倍数递归
递归求最大公约数和最小公倍数最大公约数(GCD)int gcd(int a, int b) { return a % b ? gcd(b, a % b) : b;}用辗转相除法求最大公约数,用递归写的代码会比循环简洁一些。先判断a除以b的余数是否为0。 a % b ?不为0的话,则继续用被除数作为除数,用上一步的余数作为除数继续运算。 ...原创 2018-06-20 17:06:46 · 11620 阅读 · 4 评论