num1 = eval(prompt("구구단 숫자입력1",""));
num2 = eval(prompt("구구단 숫자입력2",""));
renum = num1;
var str = "구구단 표\n";

for(a=1; a<10; a++){
 while(num1<=num2){
  count = num1 * a;
  str +=  num1 + "*" + a + "=" ;
  if(count < 10)
  str +=   " " ;
  str += count + "   ";
  num1++;
 }
 num1= renum
 str += "\n";
}

alert(str);

 

--------------------------------------

 

다음은 세로로 출력하는 코드

 

 start=prompt("몇단 부터 시작하시겠습니다??","");

 end=prompt("몇단 까지 출력하시겠습니다??","");


 var string = "";

 for(i=start; i<=end; i++) {
  
  for(j=1; j<=9; j++) {
   
   string += "  " + start + " X " + j + "=" + start*j + "\n";
  }
  string +="\n\n";
   start++;
  if(start>end)
  break;
     document.write("<br>");
 }
 alert(string) ;

 

 

 

for문의 a++이 작동이 안되서 내가 야매?로 num1++;를 추가한것 같다.....

 

수업시간에 했던것인데 일단 출력물은 잘 나왔기 때문에 패스.....

 

 

혹 이 블로그를 보고 온 사람이 있다면 ㅇㅇ대생일지도 ㅎㅎㅎ

+ Recent posts