批改状态:未批改
老师批语:
<!DOCTYPE html>
<html>
<head>
<title>三角形,九九乘法表作业</title>
<meta charset="utf-8">
<script type="text/javascript">
// 直角三角形;for
// for (var i=1; i<10 ; i++) {
// for (var k=1; k<i ; k++) {
// document.write ('*');
// }
// document.write ('*'+'<br>');
// }
// 九九乘法表;for
// for (var i=1; i<10 ; i++) {
// for (var k=1; k<=i ; k++) {
// document.write (k+'x'+i+'='+i*k+' ');
// }
// document.write ('<br>');
// }
// 九九乘法表;while
// var i=1;
// while (i<10) {
// var k=1;
// while (k<=i) {
// document.write( i+'*'+k+'='+ i*k +'  ');
// k++;
// }
// document.write( '<br>');
// i++;
// }
//等腰三角形;
// var n=10;
// for(var i=1;i<n;i++){
// //要想n-i成立,下面就需要输出一个空格;
// for(var k=1;k<=n-i;k++){
// document.write(' ');
// }
// for(var k=1;k<=i;k++){
// //for循环输出需要加一个空格,不然显示的不会是等腰三角形
// document.write('*'+' ');
// }
// document.write( '<br>');
// }
// 思路:先输出左边的,用空格代替,然后输出右边的,
// 相当于每行空白和*连接在一起;
var n=10;
var i=1;
while(i<n){
var k=1;
// 因为下面用空格代替了一个*位子,所以这里n-i才可以成立;
while(k<=n-i){
document.write (' ');
k++;
}
var k=1;
while(k<=i){
document.write ('*'+' ');
k++;
}
document.write ('<br>');
i++;
}
</script>
</head>
<body>
</body>
</html>总结:做图形,一般从左向右排列的
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号