摘要:
自己用C写的,为了以后用 1 #include "list.h" 2 3 4 static void FreeNode(Node *node); 5 6 7 //index为插入的序号,在该序号插入,后续内容后移, 8 //范围从0到list->n 9 //data为用malloc分配的数据指针10 void AddNode(List *list,void *data,int index)11 {12 Node *p,*node;13 14 if(indexlist->n)//防止越界15 return;16 17 n... 阅读全文
posted @ 2013-08-08 18:12
ZackCoder
阅读(161)
评论(0)
推荐(0)
摘要:
用C语言实现的带括号四则运算计算器,原理简单,即模拟笔算,将每个运算符标记等级,计算时按照等级由高到低进行计算。加减运算为0级,乘除运算为1级,每进入一层括号等级加2。使用两个链表分别储存运算符与数字。主程序调用之前实现的两个模块,一个是链表,另一个是分数计算。链表代码在下一篇文章,只贴出主程序和分数计算部分。主程序,检查算式是否合法的函数未实现 1 #include "list.h" 2 #include "sz.h" 3 4 /*内部类型、常量、函数*/ 5 6 #define LEVEL_NUM 20 //支持的运算级数 7 8 typedef s 阅读全文
posted @ 2013-08-08 18:08
ZackCoder
阅读(1238)
评论(0)
推荐(0)

浙公网安备 33010602011771号