C语言求索
文章平均质量分 77
行走的夜
这个作者很懒,什么都没留下…
展开
-
C语言实现循环队列基本操作(初始化、判断队空、入队、出队)
//循环队列的基本操作 #include #define MaxSize 50 typedef int ElemType; //定义循环队列结构体 typedef struct { ElemType data[MaxSize]; int front,rear; }SqQueue; //初始化 void InitQueue(SqQueue &Q) { Q.转载 2015-07-07 21:48:00 · 25804 阅读 · 2 评论 -
C语言实现字符串转化成整数
//字符串数转化成整数 #include #include int main(void) { int num=12345,j=0,i=0,sum=0; char temp[7] = {'1','2','3','4','5','\0'},str[7]; while(temp[i]) { sum = sum * 10 + (temp[i]-'0'); //字符串数减‘0’转载 2015-09-06 09:26:08 · 1037 阅读 · 0 评论 -
C语言实现将字符串“askdaskaskdaskg”删除制定字符“ask”
//将字符串“askdaskaskdaskg”删除制定字符“ask”,删除后的结果是“ddg” #include #include #include int main() { char res[20],*p,*sub="ask",*str="askdaskaskdaskg",*str2; int i=0; printf(" Str:%s\n\n",str); p=su转载 2015-09-06 11:25:59 · 760 阅读 · 0 评论 -
C语言实现回文判断(利用指针的方法)
//判断回文(指针实现) #include #include #include void IsSymmetrical(char *str) { char *begin, *end; int flag, len = strlen(str); for (begin=str, end=str+len-1转载 2015-09-06 11:06:46 · 8578 阅读 · 1 评论 -
C语言实现将整数转化成字符串数,不用函数itoa
//将整数转化成字符串数,不用函数itoa #include #include int main(void) { int num=12345,j=0,i=0; char temp[7],str[7]; while(num) { temp[i] = num%10+'0'; //整数加‘0’,隐性转化成char类型的数 i++; num = num/10; }转载 2015-09-06 09:12:18 · 1567 阅读 · 0 评论 -
C语言实现快速排序
//快速排序 #include typedef int ElemType; int Partition(ElemType A[], int left, int right) { ElemType pivot = A[left]; while(left { while(left=pivot) --right; A[left] = A[right]; while(left转载 2015-09-04 15:25:35 · 388 阅读 · 0 评论 -
C语言实现冒泡排序
//冒泡排序 #include void BubbleSort(int A[], int len) { int n = len; int i,j,temp; for(i=0; i { bool flag = false; for(j=n-1; j>i; j--) { if(A[j-1] > A[j]) { temp = A[j-1]; A[j-1] = A[j];转载 2015-09-04 15:03:22 · 585 阅读 · 0 评论 -
C语言访问MySQL数据库
从网上得到的一个已有程序,经过简单修改和调试满足了自己变成的需求,记录一下。。。谢谢前辈们的分享,让我们可以站在巨人的肩膀上学习,进步!! #include #include #include #include #include "mysql.h" #pragma comment(lib,"libmysql") #define HOST "localhost" #defi转载 2015-05-15 18:45:23 · 417 阅读 · 0 评论 -
C语言实现:1、实现文本文件内数据格式的统一;2、实现文本文件导入MySQL数据库。
/*2015年5月15日:1、实现文本文件内数据格式的统一;2、实现文本文件导入MySQL数据库。(站在巨人的肩膀上学习,成长,感谢前辈们!!)*/ #include #include #include #include #include "mysql.h" /*连接MySQL数据库的头文件*/ #pragma comment(lib,"libmysql")原创 2015-05-15 19:16:53 · 1166 阅读 · 0 评论 -
C语言实现双链表基本操作(创建、查找、插入、删除)
//双链表基本操作 #include #include typedef int ElemType; typedef struct DNode { ElemType data; struct DNode *prior,*next; }DNode,*DLinkList; //尾插法建立链表 DLinkList CreatDList(DLinkList &la) {转载 2015-07-07 10:11:31 · 1338 阅读 · 0 评论 -
C语言实现二叉树的递归遍历和非递归遍历
//递归实现二叉树的遍历 #include #include #define STACKINITSIZE 100 #define STACKINCREASESIZE 20 typedef char ElemType; //树结构 typedef struct tree { ElemType data; struct tree * lchild; str转载 2015-07-10 10:45:12 · 1304 阅读 · 0 评论 -
c语言实现二叉树层次遍历(借助队列实现)
//c语言实现二叉树层次遍历(借助队列实现) #include #include //二叉链表类型定义 typedef struct btnode { char data; struct btnode *lchild,*rchild; }bitree,*Bitree; //链队列类型定义 typedef struct LinkQueueNode { bit转载 2015-07-10 16:17:44 · 19132 阅读 · 4 评论 -
malloc ,realloc,calloc区分
三个函数的申明分别是: void* malloc(unsigned size); void* realloc(void* ptr, unsigned newsize); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内,它们的返回值都是请转载 2015-07-10 09:41:30 · 479 阅读 · 0 评论 -
C语言实现顺序栈的括号匹配
//顺序栈的使用举例:括号的匹配 #include #include #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #define BUFFERSIZE 256转载 2015-07-08 21:48:46 · 6881 阅读 · 0 评论 -
C语言实现顺序栈的基本操作(初始化、判断空、入栈、出栈、获取栈顶元素)
//顺序栈的基本操作 #include #define MaxSize 50 typedef int ElemType; //定义栈结构体 typedef struct { ElemType data[MaxSize]; int top; }SqStack; //初始化栈 void InitStack(SqStack &S) { S.top = -1; }转载 2015-07-07 17:31:05 · 33058 阅读 · 7 评论 -
C语言顺序表的插入、删除、查找操作实现
//顺序表的插入、删除、查找操作实现 #include #include #define InitSize 10 #define MaxSize 50 //#define bool int //#define true 1 //#define false 0 typedef int ElemType; typedef struct { ElemType *data;转载 2015-07-04 21:42:08 · 9555 阅读 · 0 评论 -
C语言实现单链表相关操作
//单链表相关操作 #include #include typedef int ElemType; typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList; /* //头插法建立链表 LinkList CreatList1(LinkList &la) {转载 2015-07-07 07:52:44 · 495 阅读 · 0 评论