실습문제 7-1
WEB/TRAINNING 2017. 11. 21. 10:30 |1. 1에서 100(100포함)사이의 난수 10개를 생성하여 plots 이름의 배열에 저장하고, 배열에 저장된 수 중 가장 큰 수를 출력하는 웹 페이지를 작성하라.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <!DOCTYPE html> <html> <head> <title>난수</title> </head> <body> <h3>난수 10개 생성</h3> <hr> <script> var n=[]; // 배열 n 선언 var temp=0; for(var i=0; i<10; i++) // 난수 10개 배열에 저장 { var m = Math.random()*100+1; n[i] = Math.floor(m); // var n[i]를 쓰면 오류 } for(var i=0; i<10; i++) // 배열 출력 { document.write(n[i]+" "); } document.write("<hr>"); var big = n[0]; // big은 제일 큰 수 저장 for(var i=0; i<10; i++) // 큰 수 찾기 { if(big<=n[i]) { big = n[i]; } } document.write("제일 큰 수는 " + big); document.write("<hr>"); //n.sort(); // 배열 정렬(1) for(var i=0; i<10; i++) // 배열 정렬(2) { for(var j=0; j<10; j++) { if(n[i]<n[j]) { temp = n[j]; n[j] = n[i]; n[i] = temp; } } } for(var i=0; i<10; i++) // 배열 출력 { document.write(n[i]+" "); } </script> </body> </html> | cs |