質問編集履歴

1

基本テンプレートを使用

2020/05/29 20:05

投稿

Qicken
Qicken

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,22 +1,20 @@
1
- タイトルの通りです。
1
+ ### 前提・実現したいこと
2
2
 
3
- は12+34ー*で
3
+ スタックによる四則演算(逆ポーランド記法)の出
4
4
 
5
- 目的の出力は−3ですが、実行すと−99が出力されます。
5
+ ### 発生してい問題・エラーメッセージ
6
6
 
7
- ((1+2)*(3-4)=-3)
7
+ 入力:12+34ー*
8
8
 
9
- どこがおかしいかご指導お願います。
9
+ 目的出力:((1+2)*(3−4)を想定て)ー3
10
+
11
+ 実際の出力:−99
12
+
13
+ ### 該当のソースコード
10
14
 
11
15
 
12
16
 
13
- それからついでお聞きしたいんですが、chはchar型であるのにPushの引数にそのまま渡してもエラーにならないのは何故でしょうか?
14
-
15
- Convert.ToInt32(ch)を実行してから渡しても出力は同じでした。
16
-
17
-
18
-
19
- ```ここに言語を入力
17
+ ```ここに言語を入力
20
18
 
21
19
  using System;
22
20
 
@@ -147,3 +145,9 @@
147
145
  }
148
146
 
149
147
  ```
148
+
149
+ ### 補足情報(FW/ツールのバージョンなど)
150
+
151
+
152
+
153
+ 環境:Visual Studio for mac (8.6.1(build 26))