xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: C/C++
  • 標簽:

資源簡介

輸入一個中綴表達式,將其轉換為等價的后綴表達式后輸出并計算結果。

資源截圖

代碼片段和文件信息

/*
輸入一個中綴表達式,將其轉換為等價的后綴表達式后輸出
并計算結果。?
*/?
#include?
#include?
#include?
using?namespace?std;
bool?chuyes;
char?s[110]t[300];
stack??a;
stack??b;
bool?shu(char?x)
{
?????return?x>=‘0‘&&x<=‘9‘;
}
bool?sign(char?x)
{
?????return?x==‘+‘||x==‘-‘||x==‘*‘||x==‘/‘;
}
bool?budi(char?xchar?y)
{
???????if?((x==‘+‘||x==‘-‘)&&(y==‘*‘||y==‘/‘))?return?false;
???????return?true;
}
int?count()
{
???????int?intt1t2;
???????for?(;!a.empty();a.pop());
???????memset(t0sizeof(t));
???????for?(i=nt=0;s[i]!=‘\0‘;i++)
???????????if?(shu(s[i]))
???????????{
??????????????for?(;s[i]!=‘\0‘&&shu(s[i]);i++)?t[nt++]=s[i];
??????????????t[nt++]=‘‘;
??????????????i--;
???????????}
???????????else?if?(sign(s[i]))
????????????????{
???????????????????for?(;!a.empty()&&a.top()!=‘(‘&&budi(a.top()s[i]);a.pop())?t[nt++]=a.top();
???????????????????a.push(s[i]);
????????????????}
???????????else?if?(s[i]==‘(‘)?a.push(s[i]);
???????????else?if?(s[i]==‘)‘)
????????????????{??for?(;a.top()!=‘(‘;a.pop())?t[nt++]=a.top();
???????????????????a.pop();
????????????????}
???????fo

評論

共有 條評論

相關資源