表示式求值 HDU 4192

2021-06-05 12:29:10 字數 745 閱讀 2332

比較水的算是表示式求值,列舉每個變數即可............表示式求值的時候有個地方漏了i--,貢獻1wa

#define n 10005

char str[n];

int num[n];

char op[n];

int v[11];

int id[11];

char cmp(char a,char b)

if(a=='-')

if(a=='*')

if(a=='(')

if(a==')')

}int cal(int a,int b,char c)

int gao() else else if(c=='=') else if(c=='>')}}

return num[topnum];

}int main()

int ans;

scanf("%d",&ans);

scanf("%s",str+1);

int len = strlen(str+1);

str[0] = '(',str[len+1] = ')',str[len+2] = '\0';

bool ok =0;

do}while(next_permutation(id+1,id+1+n));

if(ok)puts("yes");

else puts("no");

}return 0;

}

HDU1237 表示式求值

讀入乙個只包含 的非負整數計算表示式,計算該表示式的值。測試輸入包含若干測試用例,每個測試用例佔一行,每行不超過200個字元,整數和運算子之間用乙個空格分隔。沒有非法表示式。當一行中只有0時輸入結束,相應的結果不要輸出。對每個測試用例輸出1行,即該表示式的值,精確到小數點後2位。1 2 4 2 5 ...

hdu1237 表示式求值)

怎麼講呢,我做這題做了很久都沒有做出來,然後我是看別人部落格才寫出來的。做完這題給我什麼感覺呢,做題一定要細心!細心!細心!重要的事情說三遍!ac include include intmain else if str i str i str i str i fuhao t str i 存符號 me...

表示式求值

程式的說明見清華大學出版社 資料結構 c語言版 include include define stack init size 40 define stackincrement 20 define ok 1 define false 0 typedef structs stack typedef st...