モード1は登録してある式をランダムに取り出して計算しまくるだけ モード2は自分で式を書いて計算してもらうだけ 使える演算子 + - * / ^ % 使える変数 e π 使える関数 neg abs exp sqrt sin cos tan join3 join4 max2 変数、関数はいくらでも増やすことができる ただし、変数名と関数名が被った場合は関数が優先的に処理され、変数のほうはは0として扱われる 可変長引数関数は作れないので、join3とかjoin4とかで代用するしかない neg関数は単項マイナスの処理に使うので消してはいけない 文字が出てきた場合、基本的には関数か変数かを見て、どちらでもなければ0として扱われる "a"のようにすれば、文字列として扱われるが、" "内に;を入れると恐らく正しい答えは得られない
累乗 by @hiron0413 なんか問題が起きてクラッシュしたとかあったら教えてください