📄 main.cpp
字号:
#include<iostream>
#include"caculate.h"
using namespace std;
int main()
{
char c;
Calculate number1;
int sdate_edh = TRUE;
int flag = TRUE;
while (flag == TRUE)
{
sdate_edh =TRUE;
cout<<"请输入一个中缀表达式:"<<endl;
number1.getline(MAXNUM);
number1.operatefushu();
if(number1.infixtoSuffix() == TRUE)
number1.display_Suffix();
else
{
cout<<"非法的表达式!!"<<endl;
cout<<"Continue? (y/n)";
cin>>c;
if (c == 'n' || c == 'N')
flag = FALSE;
while (getchar() != '\n');
cout<<endl;
continue;
}
sdate_edh = number1.validate();
while(sdate_edh == TRUE && number1.calculateSuffix() == TRUE)
{
if (sdate_edh == TRUE) //如果 有 单个字符变量
{
cout<<"请输入变量的值:"<<endl;
number1.pay_number();
}
sdate_edh = number1.validate();
}
if ( number1.calculateSuffix() == TRUE &&sdate_edh== FALSE) //如果 无 单个字符变量
{
number1.Display_Result();
sdate_edh == TRUE;
}
else
cout<<"非法的表达式!!"<<endl;
cout<<"Continue? (y/n)";
cin>>c;
if (c == 'n' || c == 'N')
flag = FALSE;
while (getchar() != '\n');
cout<<endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -