资源简介
用c语言来实现计算器功能,涉及到数据结构中的栈,和很好的逻辑思维、
代码片段和文件信息
#include “stdlib.h“
#include “Stack.h“
char o[7][7]={“>><<<>>““>><<<>>““>>>><>>“
“>>>><>>““<<<<<= ““>>>> >>““<<<<< =“};
char p[7]=“+-*/()#“;
int In(char a)
{
int i;
for(i=0;i<7;i++)
{
if(p[i]==a)
return 1;
}
return 0;
}
float operate(float achar chfloat b)
{
if(ch==‘+‘)
return a+b;
if(ch==‘-‘)
return a-b;
if(ch==‘*‘)
return a*b;
if(ch==‘/‘)
return a/b;
}
char precede(char achar b)
{
int ij;
for(i=0;i<7;i++)
if(p[i]==a)
break;
for(j=0;j<7;j++)
if(p[j]==b)
break;
return o[i][j];
}
main()
{
int ij;
float ga
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1703 2008-06-16 13:08 ok\Stack.h
文件 2321 2008-06-16 13:15 ok\flot.c
目录 0 2008-06-16 13:18 ok
----------- --------- ---------- ----- ----
4024 3
- 上一篇:诈金花之C语言实现代码
- 下一篇:图的算法最短路径缔结斯科拉算法
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- c++ 获取当前执行位置的调用栈
- FTP客户端源代码C语言
- c 常用的数据结构 (Errata for Ford/Top
- C语言基数排序——顺序队列实现
- Linux TCP IP 协议栈分析.pdf
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- 微软等数据结构算法面试100题全部答
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- C99标准的新特性.pdf
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- 八皇后 回溯算法 (C语言与c#源码)
- 低频词过滤系统 c++ 数据结构
- shell实现(c语言)
评论
共有 条评论