三角形設計
A. 用C++設計一個三角形類
||寫了個簡單的類,請參考一下:#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<math.h>
class Triangle{
public :
double area;//面積
friend double operator+(Triangle & ,Triangle &);//用友元函數重載運算符+
Triangle(int a,int b,int c){
double p;
side1=a;
side2=b;
side1=c;
if( (a+b<=c) ||(a+c<=b)||(b+c<=a)){
printf("a,b,c can't builp a triangle\n");
assert(0);
}
p=((double)(a+b+c))/2;
area=sqrt(p*(p-a)*(p-b)*(p-c));//海倫公式
printf("area=%lf\n",area);
}
private:
int side1;
int side2;
int side3;
};double operator+(Triangle &t1, Triangle &t2){
return t1.area+ t2.area;
} void main(){
double areaAdd;
Triangle t1(3,4,5);
Triangle t2(3,4,5);
areaAdd=t1+t2;
printf("面積之和:%lf\n",areaAdd);
//getchar();//test
}
B. 生活中那些地方有三角形;想想為什麼要設計成三角形狀
在所有平面多邊形中,唯三角形具穩定性。
三角形的穩定性使其不像四邊形那樣易於變形,有著穩固、堅定、耐壓的特點。三角形的結構在工程上有著廣泛的應用。許多建築都是三角形的結構,
三角尺,三角架,小紅旗,三明治,三角鐵,農村的房梁,自行車的前後輪和支衣架,粽子,風箏,褲衩,小山,煤堆,切開的西瓜,樂器三角叉等.
有些小別墅的屋頂;高壓電線桿的支架等等,真是數不勝數.而三角形在古代卻有他獨特的作用,早期三角學不是一門獨立的學科,而是依附於天文學,是天文觀測結果推算的一種方法,因而最先發展起來的是球面三角學.希臘、印度、阿拉伯數學中都有三角學的內容,可大都是天文觀測的副產品.例如,古希臘門納勞斯著《球面學》,提出了三角學的基礎問題和基本概念,特別是提出了球面三角學的門納勞斯定理.
但是在日常生活中,三角形的運用並不只限於這些,在2001年俄羅斯就新發明了一款三角形多用途飛機,這是一種兩人乘坐的小型飛機,飛機名為「克魯伊茲 」,由超輕型復合材料製成.飛機的機身呈三角形,機翼可在飛行員控制下靈活地變換飛行角度.「克魯伊茲」配有特技飛行、領航和發動機參數控制系統,能夠完成高難度的飛行動作且操作流程簡便.它既可對林場、輸電線路、石油管道進行多架次空中監護,為農田噴葯施肥,又能搭載遊客,使其親身感受驚險的特技飛行.他的優良性能與三角形的特性是分不開的.
所以說三角形在 們的生活中是無處不在的,想只要細心仔細的觀察還能發現三角形中更多的秘密.
C. 電源插頭為什麼要設計成三角形
搞笑的回答:因為插座(插線板)的零線和火線孔是傾斜的,上方為安全接版地線。你插權頭不弄成三角的,你根本插不進去啊!
正規的回答:為了統一標准,避免規格和尺寸的混亂,國標GB規定了國內所有三孔插座和三頭插頭的尺寸參數和防火等級。火零線銅片夾角60°,接地孔與火零線孔的距離,銅插頭長度厚度等等。所以,國內的廠家必須最低按照GB來生產插頭插座,才能被允許銷售,否則視為不合格產品。
腦殘的GB:前些年GB禁止了兩頭(平行)和三頭(夾角)插頭混插的插線板,因為孔會變大,銅片的接觸面積減小,容易產生火花。2017年的新國標,又加強了防火等級要求,並要求插線孔必須有防單插的塑料閘門。但是,始終沒有修改火零線插頭為平行樣式。這樣就導致了所有的插線板(牆壁插座等等)要分別設置兩孔和三孔的插孔,外形龐大,結構臃腫。
D. 三角形能設計出什麼圖案
很多很多,我看過有人設計為狐狸頭
E. CAD三角形綠地設計圖
你這個是字體亂碼求解么?
如果本身的標注沒有問題的話
在字體樣式管理器中修改不能識別的字體名即可
F. 設計一個三角形類Triangle.實現的功能有:
#include <stdio.h>
int main()
{
int a,b,c;
printf("請分別輸入三條邊長:");
while(1)
{
scanf("%d%d%d",&a,&b,&c);
if(a<=0 || b<=0 || c<=0)
printf("邊長不能為非正數,請重新輸入:\n");
if(a+b<=c || a+c<=b || b+c<=a)
printf("兩邊和小於第三邊,不能構成三角形,請重新輸入:\n");
else
break;
}
if((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a))
printf("%d,%d,%d這三條邊構成一個等腰三角形.\n",a,b,c);
else if(a==b==c)
printf("%d,%d,%d這三條邊構成一個等邊三角形.\n",a,b,c);
else
printf("%d,%d,%d這三條邊構成一般三角形.\n",a,b,c);
}
G. 設計一個三角形類Triangle,包含三角形三條邊長的私有數據成員x,y,z和面積area。
class Trial
{
float x,y,z;
float area,t;
public:
SetTrial(float a,float b,float c)
{
if(a+b>c&&a+c>b&&b+c>a)
{
x=a;y=b;z=c;
t=(a+b+c)/2;
area=sqr (t*(t-a)*(t-b)*(t-c));
}
else
{ x=y=z=area=0; }
}
OutPut()
{
cout<<"您輸入的三角形邊長分別為:"<<'\t'<<x<<'\t'<<y<<'\t'<<z<<endl;
cout<<"此三角形面積為"<<'\t'<<area<<endl;
}
}
H. 三角形是什麼性設計的
三角形具有很好的穩定性
I. 設計一個三角形類Triangle.實現的功能有:
#include <stdio.h>
int main()
{
int a,b,c;
printf("請分別輸入三條邊長:");
while(1)
{
scanf("%d%d%d",&a,&b,&c);
if(a<=0 || b<=0 || c<=0)
printf("邊長不能為非正數,請重新輸入:\n");
if(a+b<=c || a+c<=b || b+c<=a)
printf("兩邊和小於第三邊,不能構成三角形,請重新輸入:\n");
else
break;
}
if((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a))
printf("%d,%d,%d這三條邊構成一個等腰三角形.\n",a,b,c);
else if(a==b==c)
printf("%d,%d,%d這三條邊構成一個等邊三角形.\n",a,b,c);
else
printf("%d,%d,%d這三條邊構成一般三角形.\n",a,b,c);
}
J. 為什麼我們身邊很多物體都要設計成三角形呢它們有什麼作用呢
這是因為三角形重心位置是在 高的1/3處,而其餘形狀重心位置基本在高的一半處,而物體重心越低則越穩定。