百ます計算(加算)
		
			
説明
			百ます計算の加算問題です。問題はランダムに生成されます。
		
		
			
サンプルプログラム
			wNum = new Array();
			hNum = new Array();
			matrix = new Array();
			for (j=0; j<10; j++) matrix[j] = new Array();
			wMax = 9; // 最大値-1(横)
			hMax = 9; // 最大値-1(縦)
			for (i=0; i<10; i++){
			 wNum[i] = Math.floor(Math.random() * wMax) + 1;
			 hNum[i] = Math.floor(Math.random() * hMax) + 1;
			}
			for (j=0; j<10; j++) for (i=0; i<10; i++) matrix[j][i] = wNum[i] + hNum[j];
			// 出力(問題)
			function output(flag){
			 document.write("<table border=1 bordercolor=black cellpadding=0 cellspacing=0>");
			 for (j=0; j<10; j++){
			  if (j==0){
			   document.write("<tr><td>\</td>");
			   for (k=0; k<10; k++) document.write("<th bgcolor=#ffffe0>"+wNum[k]+"</th>");
			   document.write("</tr>");
			  }
			  document.write("<tr>");
			  for (i=0; i<10; i++){
			   if (i==0) document.write("<th bgcolor=#ffffe0>"+hNum[j]+"</th>");
			   if (flag){
			    document.write("<td align=middle width=48 height=48>"+matrix[j][i]+"</td>");
			   }else{
			    document.write("<td align=middle width=48 height=48><br></td>");
			   }
			  }
			  document.write("</tr>");
			 }
			 document.write("</table>");
			}
			output(false);
			document.write("<br><hr><h2>■回答</h2><hr>");
			output(true);