算法10 ◉‿◉ 输出 9 * 9 乘法口诀表
http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png按照提示,完成代码,秀秀你的编程能力!
不许看答案,否则打屁屁
程序分析:
分行与列考虑,共 9 行 9 列, i 控制行, j 控制列。动态改变大小
源代码:
**** Hidden Message *****
○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛
for(var i=1;i<10;i++){
for(var j=i;j<10;j++){
console.log(i + '*' + j +'='+ i*j )
}
} 看看
for(var i=1;i<10;i++ ){
for(var j=1;j<10;j++){
if(j<i){
document.write(j+'*'+i+'='+i*j);
document.write(' ');
}
else if(j==i){
document.write(j+'*'+i+'='+i*j);
document.write('<br>');
}
}
} 看看看 谢谢楼主
window.onload = function(){
var str = '';
for(var i =1; i <= 9;i++){
for(var j = 1; j <= i; j++){
str += j + 'x'+ i + '=' + i*j+' ';
}
str+='<br/>';
}
document.body.innerHTML = str;
}; 。。。 看看 经典的,难道真的不适合。这次不能再退缩了啊,顶住 window.onload = function nineP(){
for(let i=1;i<=9;i++){
for(let j=1;j<=i;j++){
var tot = i*j;
console.log(i+ "*" +j + '=' + tot);
}
}
} <!DOCTYPE html>
<html>
<head>
<title>10</title>
<script type="text/javascript">
str1="";
for(var i=1;i<10;i++){
for (var j=1; j<i+1 && j<10; j++) {
if (j*i>=10){
str1+=String(j)+"*"+String(i)+"="+String(j*i)+"   ";}
else if(j>1 && j*i<10){
str1+=String(j)+"*"+String(i)+"="+String(j*i)+"    ";}
else{str1+=String(j)+"*"+String(i)+"="+String(j*i)+"  ";}
}
str1+="<br>";
}
document.write("<p>"+str1+"</p>")
</script>
</head>
<body>
</body>
</html> 学习 学习一下
嘿嘿嘿,之前写过了,还优化成了表格
document.write("<table>");
for (i=1;i<=9;i++){
document.write("<tr>");
for(var j=1;j<=i;j++){
document.write("<td>");
document.write(j+"*"+i+"="+j*i);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
来
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script>
for(var i=1;i<10;i++){
for(var j=1;j<=i;j++){
document.write(i+'*'+j+'='+i*j+' ');
}
document.write('</br>');
}
</script>
</html>
{:5_102:} 谢谢 不会,来看看
页:
[1]
2