資源簡介
用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語言實現代碼
- 下一篇:圖的算法最短路徑締結斯科拉算法
評論
共有 條評論