三角形的高

[蓝桥杯2018初赛]等腰三角形

坚强是说给别人听的谎言 提交于 2020-02-17 05:42:22
题目描述 本题目要求你在控制台输出一个由数字组成的等腰三角形。 具体的步骤是: 1 、先用1,2,3,…的自然数拼一个足够长的串 2、 用这个串填充三角形的三条边。从上方顶点开始,逆时针填充。 比如,当三角形高度是8时: 输入 输入存在多组数据,对于每组数据: 输入一行包含一个正整数n(3<n<300),表示三角形的高度 样例输入 5 10 AC代码 # include <bits/stdc++.h> using namespace std ; string s ; void init ( ) { for ( int i = 1 ; i <= 1000 ; i ++ ) { string str = "" ; int x = i ; while ( x != 0 ) { str + = ( char ) ( x % 10 + '0' ) ; x = x / 10 ; } reverse ( str . begin ( ) , str . end ( ) ) ; s + = str ; } } int main ( ) { init ( ) ; int n ; while ( cin >> n ) { for ( int i = 1 ; i < n ; i ++ ) { for ( int j = 1 ; j <= n - i ; j ++ ) { cout << "." ; }

习题3.1三角形的知识2

心已入冬 提交于 2020-02-07 13:18:57
1 什么样的图形叫做三角形? 由不在同一条直线上的三条线段首尾顺次相接所组成的图形叫做三角形。 2 什么样的线段叫做三角形的角平分线?中线呢?高呢?三角形的角平分线与一个角的平分线有什么区别? 三角形一个角的平分线与这个角的对边相交,这个角的顶点和交点之间的线段叫做 三角形的角平分线。 在三角形中,连结 一个顶点和它的对边中点的线段叫做 三角形的中线。 从三角形一个顶点向它的对边画垂线,顶点和垂足间的线段叫做三角形的高线,简称三角形的高。 角的平分线是一条射线,三角形的角平分线却是一条线段。 角的平分线是这样定义的:在角的内部从角的顶点引一条射线,把这个角分成相等的两部分,这条射线叫做这个角的平分线。 在三角形中,不能说AD是三角形中某一个内角的角平分线,而只能说是这个三角形的角平分线,因为某一个内角的角平分线是一条射线。 3 三角形三边之间有什么大小关系? 定理:三角形的两边的和大于第三边。 推论:三角形的两边的差小于第三边。 4三角形内角和定理及三个推论的内容是什么? 三角形内角和定理:三角形三个内角的和等于180°。 推论:直角三角形的两个锐角互余。 推论:三角形的一个外角等于和它不相邻的两个内角的和。 推论:三角形的一个外角大于任何一个和它不相邻的内角。 5按边、按角怎么对三角形进行分类? 来源: https://www.cnblogs.com/158-186/p

如何用css画出三角形

十年热恋 提交于 2020-01-03 08:42:27
看到有面试题里会有问到如何用css画出三角形 众所周知好多图形都可以拆分成三角形,所以说会了画三角形就可以画出很多有意思的形状 画出三角形的原理是调整border(边框)的四个方向的宽度,线条样式以及颜色。 如果你将宽度调的足够大,改变不同方向的颜色,你就可以发现盒模型的border是四个梯形一样的线条。 这个时候如果将盒模型内部的height,width调为0px,则三角形就形成了。 1 border:100px solid transparent   //边框100px,实线,透明颜色,下面三行代码等同于此句 2 border-width:15px;        //border-width代表所有方向的border 3 border-style:solid; 4 border-color:transparent; 如果你看明白了原理那么现在你应该已经可以自己写出代码了。 1 width: 0; 2 height: 0; 3 border-left: 50px solid transparent;    //左边宽度50px,实线,透明颜色 4 border-right: 50px solid transparent;    //右边同上 5 border-top: 100px solid red;        //上边宽度100px,实线,红色

用css画出三角形

蹲街弑〆低调 提交于 2019-12-26 15:22:16
看到有面试题里会有问到如何用css画出三角形 众所周知好多图形都可以拆分成三角形,所以说会了画三角形就可以画出很多有意思的形状 画出三角形的原理是调整border(边框)的四个方向的 宽度 , 线条样式 以及 颜色 。 如果你将宽度调的足够大,改变不同方向的颜色,你就可以发现盒模型的border是四个梯形一样的线条。 这个时候如果将盒模型内部的height,width调为0px,则三角形就形成了。 1 border:100px solid transparent   //边框100px,实线,透明颜色,下面三行代码等同于此句 2 border-width:15px;        //border-width代表所有方向的border 3 border-style:solid; 4 border-color:transparent; 如果你看明白了原理那么现在你应该已经可以自己写出代码了。 1 width: 0; 2 height: 0; 3 border-left: 50px solid transparent;    //左边宽度50px,实线,透明颜色 4 border-right: 50px solid transparent;    //右边同上 5 border-top: 100px solid red;        //上边宽度100px,实线,红色