C语言
云思想
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
展开
-
数据结构之矩阵的乘法运算
#define TRUE 1#define OK 1#define ERROR 0#define FASE 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE 100#include<stdlib.h>int **calculateMatrix(int a[][2], int b[][2], int n){ int原创 2016-09-24 11:45:30 · 2420 阅读 · 0 评论 -
数据结构之线性表的线性分配动态存储
//头文件#include<stdlib.h>#include<stdio.h>//宏定义#define LIST_INIT_SIZE 100#define LIST_INCREMENT 10#define OK 1#define ERROR 0#define ONERFLOW -2//定义线性表结构typedef struct { int *elem; int l原创 2016-09-24 11:48:18 · 451 阅读 · 0 评论 -
数据结构之线性表的链式表示和实现
//测试环境:VS2015#include "stdafx.h"#include<stdlib.h>#include<stdio.h>//宏定义#define ERROR 0#define OK 1//定义单链表的存储结构typedef struct LNode{ int data; struct LNode *next;}LNode, *LinkList;//在带头节原创 2016-09-25 10:54:45 · 2502 阅读 · 0 评论 -
数据结构之冒泡排序
#include<stdio.h>#define TRUE 1#define FALSE 0#define OK 1//冒泡排序 从小到大int bubbleAscendingSort(int *a,int n){ for (int i = n-1, change = TRUE;i>=1&&change; i--) { for (int j= 0, t=0原创 2016-09-24 11:43:19 · 320 阅读 · 0 评论 -
数据结构之三元组
/宏定义#define TRUE 1#define OK 1#define ERROR 0#define FASE 0#define INFEASIBLE -1#define OVERFLOW -2//头文件#include<stdlib.h>#include<stdio.h>typedef int Status;typedef int *Triplet;//初始化三元组int原创 2016-09-24 11:41:15 · 783 阅读 · 0 评论 -
以前用C语言编写的生成随机数的猜数字小游戏
////////////////////////////简单猜数字小游戏//2015.12.23#include<stdio.h>#include<stdlib.h>#include<time.h>void welcome(){ int i; for(i=0;i<=119;i++)printf("*"); printf("\n\n"); for(i=0;原创 2016-04-09 10:37:32 · 1272 阅读 · 0 评论 -
数据结构之栈的顺序存储表示
测试截图: 源代码://运行环境:VS2015// 栈的顺序存储表示//#include "stdafx.h"#include<stdlib.h>#include<stdio.h>//宏定义#define STACK_INIT_SIZE 5#define STACKCREMENT 2#define ERROR 0#define OK 0#define OVERFLOW -2原创 2016-09-30 21:17:30 · 403 阅读 · 0 评论 -
数据结构之队列的链式表示和实现
测试截图: 源代码://测试环境:VS2015////头文件#include "stdafx.h"#include<stdlib.h>#include<stdio.h>//宏定义#define OVERFLOW -2#define OK 1#define ERROR 0//定义节点结构体typedef struct QNode{ int data; struc原创 2016-09-30 23:46:46 · 382 阅读 · 0 评论 -
数据结构之利用栈进行进制转换
测试截图: 源代码://测试环境:VS2015#include "stdafx.h"#include<stdlib.h>#include<stdio.h>#define STACK_INIT_SIZE 100#define STACKCREMENT 10#define OK 1#define ERROR 0#define OVERFLOW -2typedef struct{原创 2016-09-30 21:22:09 · 573 阅读 · 0 评论