打印倒正三角形

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>打印倒正三角形</title>
</head>
  <style type="text/css">
      div{text-align: center;line-height: 25px;}
  </style>

<body>
   <div>
       <script >
           document.write("<h2>打印倒三角</h2>")
           var a=prompt("请输入一个数")
           for(var i=a;i>0;i--){
               for(var j=0;j<i;j++){
                   document.write("*&nbsp;&nbsp;")
               }
               document.write("<br/>")
           }
           for(var k=1;k<=a-1;k++){
               for(var h=0;h<k+1;h++){
                   document.write("*&nbsp;&nbsp;")
               }
               document.write("<br/>")
           }
       </script>
   </div>
</body>
</html>
时间: 2024-11-11 04:12:00

打印倒正三角形的相关文章

for二重循环 、打印矩形、打印正三角形、打印倒三角形、打印正等腰三角形、打印倒等腰三角形

package cn.cn; import java.util.Scanner; public class for2 { /** * @param args */ public static void main(String[] args) { int []score=new int[4]; //成绩数组 int count=3; //班级数量 double sum=0.0;//成绩总和 double []avgArry=new double[count]; //平均成绩数组 Scanner i

JS——打印倒三角和正三角

倒三角: 方法一: let readline = require("readline-sync"); console.log("请输入行数"); let line = readline.question(""); let c =""; let d =""; let f =""; for(let i =line;i>=1;i--){ for(let j =line-i;j>=1

JavaScript打印正倒直线

做了一个作业,用JavaScript打印正倒直线,突然觉得自己还是逻辑有待加强训练啊 document.write("<h3>打印倒正金字塔直线</h3>");//打印一个h3标签,内容是里边的文字 var i= 61;//定义金字塔的起始/截止宽度(百分比为单位) while(i>0)//进行循环,当宽度大于0时,打印一个宽度为i的hr水平线,并将i自减10个百分比 { document.write("<hr width=" +

打印三角 scala秒杀java

java代码 public class Triangle { /** * @param args */ public static void main(String[] args) { a(); //打印正等腰三角 b(); //打印倒等腰三角 c(); //打印直边靠左正直角三角 d(); //打印直边靠右正直角三角 e(); //打印直边靠左倒直角三角 f(); //打印直边靠右倒直角三角 g(); //打印底边靠左钝角角三角 h(); //打印底边靠右钝角角三角 } /** * 作用:打印

循环嵌套(打印*** ***)

循环嵌套:一个循环中嵌套其他循环,只有在内层循环结束时,才能执行下一次外层循环(外层循环执行1次,内层循环执行N次) 如:while(条件){ while(条件){ //循环体;   }  } do{ do{ //循环体;   }while(条件); }while(条件): 示例: 使用循环打印矩形:外层循环控制打印的行数,内层循环控制每行打印*的个数 ******** ******** ******** int i=0,j; while(i<3){ j=0; while(j<8){ prin

C语言图形打印题总结

此帖用于总结最近在C语言学习中遇到的图形打印题,还望大牛们指正 1.等腰三角形打印 输入一个数,打印倒等腰三角形. 如输入:5 打印: ***** *** * 分析:对于此类题目应先着手分析,查找规律 行号 空格 星号 1 0 5 2   1     3 3  2     1 行数:n = (输入数字 + 1) /  2; 空格与行数的关系:空格数 = 行数 - 1: 星号: 行数 * 2 - 1:(行数由大到小控制输出) 代码如下: 1 void exam4() 2 { 3 int n, nu

&lt;09&gt; for循环的嵌套+for循环嵌套应用:打印图形+ 按要求打印图形+

for循环的嵌套: 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 //打印出矩形的“*” 5 //控制打印了5行 6 //第一种理解方式:把打印一行的代码,执行了5次 7 for (int j=0; j<5; j++) { 8 //打印一行 * ,有5个 9 10 for(int i=0;i<5;i++){ 11 printf("*\t"); 12 } 13 printf

java控制台打印三角形区域

public class Triangle { public static void main(String[] args) { a(); //打印正等腰三角 b(); //打印倒等腰三角 c(); //打印直边靠左正直角三角 d(); //打印直边靠右正直角三角 e(); //打印直边靠左倒直角三角 f(); //打印直边靠右倒直角三角 g(); //打印底边靠左钝角角三角 h(); //打印底边靠右钝角角三角 } /** * 作用:打印正等腰三角 */ public static void

打印n阶菱形

#打印n阶菱形 def print_rhombus(n): #打印正三角 for i in range(1,n+1): x_num = 2*i-1 #每一层的*数量 space_num = n - i #每一层的空格数量 print(' ' * space_num + '*' * x_num) #每一层的空格和*输出数量 #打印倒三角 for j in range(1,n): x_num = (n-j)*2 - 1 #每一层的*数量 space_num = j #每一层的空格数量 print('