teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

情報の修正

2017/01/08 11:52

投稿

ko20vonobird
ko20vonobird

スコア50

title CHANGED
File without changes
body CHANGED
@@ -153,4 +153,8 @@
153
153
  ブレークポイントを設定し、どうプログラムが進んでいるのかを詳細に調べました。また、ラベルで該当する文を{}で囲み、for文としてでなくラベル文として機能するようにしました。
154
154
 
155
155
  ###補足
156
- "1+4"で検証しました。
156
+ "1+4"で検証しました。
157
+
158
+ ###修正したこと
159
+ ラベル {}の{}を削除
160
+ break ラベルをcontinue ラベルに変更

2

回答のアドバイスに基づき変更

2017/01/08 11:52

投稿

ko20vonobird
ko20vonobird

スコア50

title CHANGED
File without changes
body CHANGED
@@ -49,9 +49,9 @@
49
49
  for (var cntmain = 0; cntmain < 2; cntmain++) { //i////gotoの代わり
50
50
  /*var sikip = "";
51
51
  if (sisokunochk != 0) {
52
- break loop;
52
+ continue loop;
53
53
  }*/
54
- subloop: {/////ラベルブロック
54
+ subloop:
55
55
  for (var cntb = 0; cntb < sikilong; cntb++) { //j
56
56
  var sisokunochk = 0;//テスト//
57
57
  var sikip = "";//テスト//
@@ -131,10 +131,9 @@
131
131
  continue; //もう四則演算子がない
132
132
  } //w
133
133
  if (sisokunochk != 0) { //x
134
- break subloop; //まだ四則演算子がある
134
+ continue subloop; //まだ四則演算子がある
135
135
  } //x
136
136
  } //j
137
- }/////ラベルブロック
138
137
 
139
138
  } //i
140
139
  alert("答え:" + siki);

1

定義されていなかったものを定義

2017/01/08 11:40

投稿

ko20vonobird
ko20vonobird

スコア50

title CHANGED
File without changes
body CHANGED
@@ -61,6 +61,12 @@
61
61
  var sikipb = "";
62
62
  var sikisisoku = "";
63
63
  var sikiright = "";
64
+ var twosisoku = 0;////
65
+ for (var cntxyz = 2; cntxyz < 4; cntxyz++) {//xyz
66
+ if (sisoku[cntxyz] == siki.charAt(cntb)){//cntxyz
67
+ twosisoku = 1;
68
+ }//cntxyz
69
+ }//xyz
64
70
  for (var cntz = 0; cntz < 4; cntz++) { //k
65
71
  if (sisoku[cntz] == siki.charAt(cntb)) { //l
66
72
  counter = 1;