01、实现三角形的移动 上一章我们已实现了绘制一个三角形,今天我们来对这个三角形进行平移和旋转的操作 为了平移一个三角形,需要对每个顶点坐标的分量(X、Y轴)进行平移,如下图,将点p(x,y,z)平移到p1(x1,y1,z1),需要在X轴,Y轴,Z轴三个方向平移距离分别为Tx,Ty,Tz,其中Tz为0. 公式: x1= x + Txy1= y + Tyz1= z + Tz 逐
KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型。题目来自【牛客题霸】
三角形判断 https://www.nowcoder.com/practice/689ec1e742394e09b1059556fc167b65 #include <stdio.h> #include <stdio.h> int main() { int a = 0,b = 0,c = 0; while(scanf("%d %d %d", &a, &b, &c) != EOF) { if(a+b>c && a+c>b && b+c>a) { if(a==b && b==c) ...
#include int main() { int a; while (scanf("%d", a) != EOF) { int i,j; int num=1; int a_牛客网_牛客在手,offer不愁
内角和的固定性:三角形的内角和为 180°,这是一个固定的值。当三角形的三条边确定后,三个内角的大小也就随之确定,不会发生变化,从而保证了三角形形状的稳定性。 力学原理 力的平衡与分散:当对三角形的一个顶点施加外力时,这个外力会沿着三角形的三条边传递和分散。由于三条边相互连接形成了一个封闭的结构,力...
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用数字组成的数字。题目来自【牛客题霸】
根据给出的三角形3条边a, b, c,计算三角形的周长和面积。 数据范围:。题目来自【牛客题霸】
题解| 直角三角形 #include <bits/stdc++.h> using namespace std; int main(){ int n; while(cin>>n){ while(n--){ int a1,a2,b1,b2,c1,c2; cin>>a1>>a2>>b1>>b2>>c1>>c2; int x=(b1-a1)*(b1-a1)+(b2-a2)*(b2-a2); int y=(c1-a1)*(c1-a1)+(c2-a2)*(c2-a2); int...
数字三角形: 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 输入格式: 输入有n+1行: 第 1 行是数字三角形的行数 n,1=n=100。 接下来_牛客网_牛客
思路: 题目的主要信息: 从一个六边形的01矩阵中找到全1的三角形,且要找边长最大的一个 其中六边形矩阵的数据以vector数组的形式给出因为给出的数据是一维的,现在首要的难题的是将一维数组表示的六边形矩阵装入二维矩阵。仔细观察边长为的六边形矩阵,一共是行,最长是列