UVA 327 計算C表示式

2021-06-07 22:39:51 字數 1192 閱讀 6261

//注意乙個問題就行了,就是題目裡面沒說運算子和變數必須在一起  wa了一次

//注意乙個問題就行了,就是題目裡面沒說運算子和變數必須在一起

#include#include#include#include#includeusing namespace std;

///int addvaribles[26];

char expression[120];

char tempexp[120];

char cacuex[120];

bool i***ist[26];

int exp(int len)

i++;

} i++;

while (i < len)

j++;

}} if (expression[i] == '-')

j++;

}} i++;

} return sum;

}int main()

//調整輸入字元

i = 0;

while (i < len)

if (expression[i] <= 'z' && expression[i] >= 'a')

k = j - 1;

if (k < 0)

break;

if (expression[k] == expression[j])

else if(expression[j] == '-')

}break;

}//字尾

j = i + 1;

while (j < len)

k = j + 1;

if (k >= len)

break;

if (expression[j] == expression[k])

else if(expression[j] == '-')

}break;

}}// if...

i++;

} int ans = exp(len);

printf("expression: %s\n", tempexp);

printf(" value = %d\n", ans);

for (i = 0; i < 26; i++)

}// printf("\n");

} return 0;

}

表示式計算C

地點 大連理工大學軟體學院 表示式計算至少需要兩個棧 1 資料棧 2 運算子棧 中綴表示式定義 表示式 項 項 項 項 項 項 因子 因子 因子 因子 因子 因子 常數 表示式 常數 數字 數字 數字 數字 0 1 2 3 4 5 6 7 8 9 中綴表示式計算通常按照我們習慣的先乘除後加減,有括號...

C 數學表示式計算

c 計算 數學表示式 標量的值 搞個字典 string double 更具 操作符號 分割字串 更具 優先順序把資料 push stack 再每次 分別 pop 2個資料,和 乙個操作符,一直到全部結束 效果下圖如圖 部分核心 如下 空 stack 返回 true 空 stack 返回 true p...

遞迴 表示式計算 c

宣告 解法來自 北京大學 郭煒老師的程式設計與演算法 二 演算法基礎 僅作學習筆記 輸入為四則運算表示式,僅由數字 組成,沒有空格,要求求其值。假設運算子結果都是整數。結果也是整數。2 3 5 7 9 3 include include include include using namespace...