我想寫一個計算器,可以把文字作爲輸入。例如對於例如 「兩加五乘七」應該給出37作爲輸出。 我不會說謊,這是一件功課,所以在做這件事之前,我想如果我能指出一些對這些事情可能有用的東西,但我不知道。計算器,可以把文字作爲輸入
另外,方法ñ如何做到這一點也沒關係,我想。它必須用C++編寫。沒有其他語言會被接受。
謝謝。
[編輯] - 感謝您的回答。這是一門入門課程。所以保持儘可能簡單的東西,將不勝感激。我應該早些提到這一點。
[編輯2] - 達到了一個階段,我可以輸入數字,並獲得正確的輸出優先和所有。只是想看看如何將單詞轉換爲數字。感謝每個想要幫助的人。這就是爲什麼如此石頭。
到目前爲止,您對此問題的嘗試有哪些?如果你不知道從哪裏開始,那麼從你知道的開始。你能把單詞變成數字嗎?你怎麼知道你的話是一個操作還是一個數字? – jonsca
這是一個可怕的任務;有這麼多的英語語言做這個權利幾乎是不可能的。爲什麼要教學生早點做錯事呢? –
@丹尼斯如果有一組有限的輸入並且程序可以排除任何不屬於特定範圍的東西,我不認爲它很糟糕。否則,我同意你的看法。 – jonsca