資源簡介
使用c語言,實(shí)現(xiàn)帶括號(hào)的四則運(yùn)算的程序(使用Visual Studio的完整程序 )
代碼片段和文件信息
#include
#include
#define?MaxOp?128
#define?MaxSize?128
#define?Size?128
struct??????//設(shè)定運(yùn)算符優(yōu)先級(jí)
{
????char?ch;??//運(yùn)算符
????int?pri;???//優(yōu)先級(jí)
}
lpri[]={{‘=‘0}{‘(‘1}{‘*‘5}{‘/‘5}{‘+‘3}{‘-‘3}{‘)‘6}}
rpri[]={{‘=‘0}{‘(‘6}{‘*‘4}{‘/‘4}{‘+‘2}{‘-‘2}{‘)‘1}};
int?leftpri(char?op)????//求左運(yùn)算符op的優(yōu)先級(jí)
{
????int?i;
????for(i=0;i ????????if(lpri[i].ch==op)
????????????return?lpri[i].pri;
}
int?rightpri(char?op)???//求右運(yùn)算符op的優(yōu)先級(jí)
{
????int?i;
????for(i=0;i ????????if(rpri[i].ch==op)
????????????return?rpri[i].pri;
}
int?InOp(char?ch)????//判斷ch是否為運(yùn)算符
{
????if(ch==‘(‘||ch==‘)‘||ch==‘+‘||ch==‘-‘||ch==‘*‘||ch==‘/‘)
????????return?1;
????else
????????return?0;
}
int?Precede(char?op1char?op2)??//op1和op2運(yùn)算符優(yōu)先級(jí)的比較結(jié)構(gòu)
{
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-04-01?15:32??四則運(yùn)算(帶括號(hào))\
?????目錄???????????0??2016-04-01?15:31??四則運(yùn)算(帶括號(hào))\Debug\
?????文件???????30720??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\Debug\網(wǎng)絡(luò)四則.exe
?????文件??????317476??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\Debug\網(wǎng)絡(luò)四則.ilk
?????文件??????420864??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\Debug\網(wǎng)絡(luò)四則.pdb
?????目錄???????????0??2016-03-20?20:41??四則運(yùn)算(帶括號(hào))\ipch\
?????目錄???????????0??2016-04-01?15:32??四則運(yùn)算(帶括號(hào))\ipch\網(wǎng)絡(luò)四則-46206e4a\
?????文件?????1966080??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\ipch\網(wǎng)絡(luò)四則-46206e4a\網(wǎng)絡(luò)四則-c5b2b8ad.ipch
?????目錄???????????0??2016-04-01?15:32??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\
?????文件??????????18??2016-03-20?20:29??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則.opensdf
?????文件?????1789952??2016-03-20?20:39??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則.sdf
?????文件?????????903??2016-03-20?20:29??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則.sln
?????文件????????8704??2016-03-20?20:29??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則.suo
?????目錄???????????0??2016-04-01?15:32??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\
?????文件?????????602??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\cl.command.1.tlog
?????文件????????1066??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\CL.read.1.tlog
?????文件?????????270??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\CL.write.1.tlog
?????文件???????????2??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件???????????2??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件???????????2??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件???????????2??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件???????????2??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件???????????2??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件????????1358??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件????????2670??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件?????????624??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\li
?????文件?????????352??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\mt.command.1.tlog
?????文件?????????270??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\mt.read.1.tlog
?????文件?????????270??2016-03-20?20:38??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\mt.write.1.tlog
?????文件?????????466??2016-03-20?20:29??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\rc.command.1.tlog
?????文件?????????242??2016-03-20?20:29??四則運(yùn)算(帶括號(hào))\網(wǎng)絡(luò)四則\Debug\rc.read.1.tlog
............此處省略16個(gè)文件信息
評(píng)論
共有 條評(píng)論