こんにちは
タイトル通りの質問です
1と入力すれば
◇
3と入力すれば
◇
◇ ◇
◇
といった具合です。
コードを書いたのですがfor文のところがうまく動きません
どうすれば動きますか?
lang
1<!doctype html> 2<html> 3<head> 4 <meta charset="utf-8"> 5</head> 6 7<body> 8 <script> 9 var num = prompt("奇数を入力してください"); 10 11 var center = num / 2; 12 var diff = 0; 13 14 for (var i = 0; i < num; i++){ 15 for (var j = 0; j < num; j++){ 16 if(j == center - diff || j == center + diff){ 17 document.write("◇"); 18 }else{ 19 document.write("□"); 20 } 21 } 22 document.write("<br>"); 23 if (i < center) { 24 diff++; 25 }else{ 26 diff--; 27 } 28 } 29 30 </script> 31</body> 32 33</html> 34
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。