<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
// C#
protected void Page_Load(object sender, EventArgs e)
{
int[] data = {3, 2, 1, 5, 4 };
int temp = 0;
for (int i = 0; i < data.Length - 1; i++)
{
for (int j = i + 1; j < data.Length; j++)
{
if (data[i] > data[j])
{
temp = data[i];
data[i] = data[j];
data[j] = temp;
}
}
}
for (int i = 0; i < data.Length; i++)
{
Response.Write(data[i].ToString() + "<br />");
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script language="javascript" type="text/javascript">
// 자바스크립트
var data = [3, 2, 1, 5, 4]; // { } --> [ ] 로 수정
var temp = 0; // int --> var 로 수정
for (var i = 0; i < data.length - 1; i++) {
for (var j = i + 1; j < data.length; j++) {
if (data[i] > data[j]) {
temp = data[i];
data[i] = data[j];
data[j] = temp;
}
}
}
for (var i = 0; i < data.length; i++) {
document.write(data[i] + "<br />");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글
44장 Near(근사값) (0) | 2009.08.10 |
---|---|
43장 Array(배열) (0) | 2009.08.10 |
41장 Funtion(함수) (0) | 2009.08.10 |
40장 List<T> (0) | 2009.08.10 |
39장 Hash Table(해쉬테이블) (0) | 2009.08.10 |