`
eimhee
  • 浏览: 2150998 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

打印任意尺寸等腰和等边三角形

 
阅读更多

老有人问这个初级的问题,做了这个支持任何底边和高度的打印程序。留作参考。
  1. class T {
  2.   public static void main(String[] args) {
  3.     printDengYao(2010);// 打印等腰三角形
  4.     printDengBian(20);
  5.   }

  6.   public static void printDengBian(int width) {
  7.     // 等边三角形,需要先计算
  8.     printDengYao(width, (int) (Math.tan(60.0 / 180.0 * Math.PI) * width / 2));
  9.   }

  10.   /**
  11.    * 等腰三角形。
  12.    * 
  13.    * @param width
  14.    *          底边宽度,最好是偶数。
  15.    * @param height
  16.    *          高度
  17.    */
  18.   public static void printDengYao(int width, int height) {
  19.     // 中点位置,也是第一个点的位置
  20.     int middle = (width + 1) / 2;
  21.     // 开始打印的位置
  22.     int start;
  23.     // 终止打印的位置
  24.     int end;
  25.     // 角度
  26.     double angle = 1.0 * middle / height;
  27.     for (int k = 0; k <= height; k++) {
  28.       start = (int) (middle - k * angle);
  29.       end = (int) (middle + k * angle);
  30.       for (int m = 0; m <= start; m++) {
  31.         System.out.print(" ");
  32.       }
  33.       for (int m = start; m <= end; m++) {
  34.         System.out.print("*");
  35.       }
  36.       System.out.println();
  37.     }
  38.   }
  39. }

 
运行效果

分享到:
评论

相关推荐

    三角形判定 等腰 等边

    根据给定的信息,我们可以分析出该程序的主要目的是用于判断输入的三个边长能否构成一个三角形,并进一步判断这个三角形是否为等边三角形、等腰三角形或直角三角形。下面将对这些知识点进行详细说明。 ### 一、...

    新苏教四年级下册等腰三角形和等边三角形教学PPT课件.pptx

    这篇PPT课件是针对四年级学生设计的,旨在教授等腰三角形和等边三角形的概念和特性。首先,课件复习了三角形的基本分类,根据角度将三角形分为锐角三角形、直角三角形和钝角三角形。然后,通过让学生实际测量和比较...

    初二数学等腰三角形和等边三角形知识点与例题.doc

    初二数学等腰三角形和等边三角形知识点与例题.doc

    等腰三角形和等边三角形练习题.doc

    等腰三角形和等边三角形是几何学中的基本概念,它们在解决几何问题时经常出现。等腰三角形是指至少有两边长度相等的三角形,而等边三角形是特殊的等腰三角形,它的三边都相等。等腰三角形的一些性质包括:顶角平分线...

    等腰三角形打印杨辉三角

    在这个题目中,我们被要求编写一个C++程序,以等腰三角形的形式打印杨辉三角。 在C++编程中,实现这样的功能通常涉及到循环结构和数组。我们可以先定义一个二维数组来存储每一行的杨辉三角数字,然后根据给定的行数...

    三角形的分类、等腰三角形和等边三角形.docx

    "三角形的分类、等腰三角形和等边三角形" 三角形的分类是初中数学的一种重要内容,它是学生学习数学的基础。三角形可以根据角的大小分类为锐角三角形、直角三角形和钝角三角形。 锐角三角形是一个三角形,其中所有...

    等腰三角形打印

    自己写的。 关于等腰三角形的打印。 没理清自己的思路,一步一步改过来的。

    5、等腰三角形和等边三角形.pdf

    等腰三角形和等边三角形是几何学中基础且重要的概念,主要出现在小学和初中的数学课程中。以下是对这些知识点的详细解释: 一、判断题解析: 1. 正确。一个角是60度的等腰三角形一定是等边三角形,因为等边三角形的...

    java输出等腰三角形

    java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形java输出等腰三角形...

    新苏教四年级下册等腰三角形和等边三角形PPT课件.pptx

    这篇PPT课件主要介绍了小学四年级数学中的等腰三角形和等边三角形的相关概念。首先,复习了三角形的分类,按照角度分为锐角三角形、直角三角形和钝角三角形。锐角三角形是三个角都是锐角的三角形,直角三角形有一个...

    苏教四年级数学下册等腰三角形和等边三角形PPT学习教案.pptx

    在小学四年级的数学课程中,学生将接触到等腰三角形和等边三角形的概念,这是几何学的基础知识。等腰三角形和等边三角形是三角形的两种特殊类型,具有独特的性质和识别特征。 首先,让我们了解一下等腰三角形。等腰...

    等腰三角形和等边三角形练习题集.doc

    这些题目涉及的是等腰三角形和等边三角形的相关知识点,包括它们的性质、判定以及在几何图形中的应用。现在,我们将深入解析这些题目并解释相关的几何概念。 1. 第一题考察等边三角形的性质。由于∠APD=60°,可...

    苏教四年级下等腰三角形和等边三角形PPT学习教案.pptx

    此外,等边三角形的所有内角都是60°,而等腰三角形的底角可以不同,但顶角和底角之和必须等于180° - 腰边对应的底角。等边三角形是等腰三角形的一个特例,因为它同时满足了等腰和等边的条件。 总的来说,了解等腰...

    苏教版四年级下册数学等腰三角形和等边三角形PPT学习教案.pptx

    在小学四年级的数学课程中,学生将接触到等腰三角形和等边三角形的概念,这是几何学的基础部分。这份“苏教版四年级下册数学等腰三角形和等边三角形PPT学习教案”旨在帮助孩子们深入理解这两种特殊类型的三角形。 ...

    苏教版四年级下册数学等腰三角形和等边三角形课件PPT课件.pptx

    等腰三角形与等边三角形是几何学中两种特殊的三角形类型,它们在小学四年级的数学课程中被引入,以帮助孩子们理解和探索三角形的性质。等腰三角形的特点是至少有两边长度相等,而等边三角形则是所有三条边都相等的...

    等腰三角形和等边三角形下载苏教四年级数学下册PPT学习教案.pptx

    等腰三角形和等边三角形是几何学中基本的三角形类型,它们在小学数学教育中占有重要的地位。在苏教四年级的数学课程中,学生们会接触到这两个概念。 等腰三角形(等腰三角形)是至少有两条边长度相等的三角形。在等...

    使用java的for循环打印一个等腰三角形

    打印等腰三角形的过程实际上就是控制行数和每行的星号数量,使其呈现出三角形状。 下面我们将详细讲解如何用Java的for循环实现这个功能: 首先,我们需要确定三角形的高度。假设高度为n,那么将打印n行,第一行有...

    苏教四年级下册数学等腰三角形和等边三角形PPT学习教案.pptx

    在小学四年级的数学课程中,学生将接触到等腰三角形和等边三角形的概念,这是几何学的基础知识。等腰三角形是指至少有两边相等的三角形,而等边三角形则更为特殊,它的三条边都相等。这份"苏教四年级下册数学等腰...

Global site tag (gtag.js) - Google Analytics