1樓:匿名使用者
以下為c++**:
#include
#include
using namespace std;
int main()
}else
cout << "三條邊構不成三角形!" << endl;
return -1;}
2樓:宛丘山人
#include
#include
void main()
c語言編寫程式:輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。
3樓:匿名使用者
||&&、||運算子使用錯誤,**為:
#include
int main()
else
printf("普通三角形\n");
return 0;}
4樓:古爾格
|||||#include
int main()
else
printf("不構容成三角形\n");
return 0;}
5樓:西湖觀柳
first, float number shouldn't be compared with this equal operater == , you should sub them, and then compare the result with 1e-7 or so.
second, you missed use "or" and "and" operater.
1 編寫程式,輸入3個整數,判斷它們是否能夠構成三角形,若能構成三角形,則輸出三角形的型別(等邊、等腰
6樓:青青牆外草
3個整數是不是邊長?
我給你寫個簡單流程:
獲取輸入a,b,c
若a<=0或b<=0或c<=0,不能構成三角形,返回。
對a,b,c從小到大排序後,設為xyz
如果x+y小於等於z,不能構成三角形,返回。
// 執行到這裡,肯定可以構成三角形了,下面判斷三角形型別如果x^2+y^2 = z^2,是直角三角形如果x=y
如果x=z,是等邊三角形
否則是等腰三角形。
輸出三角形型別返回
7樓:函訪天
if (a+b)>c then
if (a-b) if a=b or b=c or a=c thendengyao elseif a=b=c then dengbian else yiban end if end if end if 用c++編寫程式 輸入的三個數字判斷能否組成三角形,若能判斷是什麼三角形並計算面積和周長 8樓:匿名使用者 #include "stdio.h" #include "math.h" void main() {unsigned char a,b,c,max; double s,cosab; puts("請輸入三條邊長:"); scanf("%d %d %d",&a,&b,&c); //半段能否構成三角形 9樓: #include #include using namespace std; class qiusanjiao judge(qiusanjiao &)//判斷是否是三角形以及是什麼三角形 cos1=(a*a+b*b-c*c)/(2*a*b); cos2=(a*a+c*c-b*b)/(2*a*c); cos3=(c*c+b*b-a*a)/(2*c*b); if(cos1<0||cos2<0||cos3<0)cout<<"鈍角三角形"< else if(cos1==0||cos2==0||cos3==0)cout<<"直角三角形"< else cout<<"銳角三角形"< }mianji(qiusanjiao &)};void main() 10樓:匿名使用者 任意兩邊之和大於第三邊不久可以判斷是否是三角形嗎,求周長的話就不用說了吧,三邊相加,呵呵,求面積用那個公式s=1/2*a*b*sin(a和b夾的角),sin()=根號下1-cos()的平方,cos()=(a*a+b*b-c*c)/(2*a*b)。呵呵,我也不知道這演算法對不對啊,不過感覺思路就是這樣的,程式我就不寫啦,呵呵! 11樓:匿名使用者 int a,b,c; a+b>c&&abs(a-b) 面積:s=根號下p*(p-a)*(p-b)*(p-c) 其中p=(a+b+c)/2 輸入三角形任意三條邊,判斷是否能夠成三角形,如果可以構成三角形求面積c語言 12樓:兄弟連教育北京總校 #include void main() else }getch();} 用c語言鍵盤輸入三個整數,判斷此三數能否作為三角形的三個邊,若能,進一步判斷能構成什麼三角形? 13樓:匿名使用者 #include #include int main() printf("is the ******** equilateral? "); if(a==b&&b==c) else printf("no\n"); printf("if the ******** is not equilateral, it is isosceles? "); if(a==b||a==c||b==c) printf("yes\n"); else printf("no\n"); printf("is the ******** right-angled? "); if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf("yes\n"); else printf("no\n"); return 0;} 14樓:匿名使用者 我是用控制檯做得 static void main(string args)else if (a * a + c * c == b * b)else if (c * c + b * b == a * a)else} 15樓:系韞 #include "stdio.h" int main() if(b>c) if(a>b) if((a>0)&(b>0)&(c>0))else}else return 0;} 16樓:匿名使用者 #include void main() if(b>c) /*把最長的一條邊換到c邊上,後面的就比較好比較*/if(a*a+b*b==c*c) if(a==b) }else printf("不能組成三角形\n"); }else printf("不能組成三角形\n");} c語言:編寫程式,輸入一個三角形的三條邊,若能構成一個三角形,則輸出相應提示資訊並計算三角形面積。 17樓:韻 根據兩邊之和大於第三邊,兩邊只差小於第三邊,就可以了 18樓:碧海風雲 #include #include #include /* 海**式/秦九韶三斜求積 */ /* 已知三角形三邊長,返回三角形面積 */float heron (float a, float b, float c) /* 三角形三邊長判定 */ /* 任意兩邊大於第三邊,可構成三角形,返回1,否則返回0 */int edge (float a, float b, float c) int main (void) 19樓:匿名使用者 double area(int tria, int trib, int tric) int main(int argc, char** argv)}printf("試試:%d", triabc[j]); }if ((triabc[0] + triabc[1]) > triabc[2] && (triabc[0] + triabc[2]) > triabc[1] && (triabc[1] + triabc[2] > triabc[0]) && (triabc[2] - triabc[0]) < triabc[1]) printf("面積是:%.2f", area(triabc[0], triabc[1], triabc[2])); else printf("輸入錯誤!"); return 0;} 比較簡單,我就直接寫在main函式裡面了。1 輸入三個整型數,輸出最大值 如下 include define num 3 int main printf input d integer num for i 0 i num i int nmax adata 0 for i 1 i num i prin... 用printf列印固定寬度的字串預設是右對齊的。bin sh read p input the line number row for n in seq row dostr for m in seq n dostr done printf s n str done 還是python簡單 usr bi... void backwards int a,int i,int j 或在backwards函式體最後加一句return 0 for j 0 j 0 j 3 編寫程式其功能是 輸入10個整數存入一維陣列,再按逆序重新存放後再輸出。要求用指向陣列的指標變數 問明 include include int m...運用if語句編寫程式 輸入數,然後輸出其中最大或者最小的數
shell程式設計 編寫程式顯示下圖圖案。由輸入決定輸出多少行,下面是當行數為8時的情況
編寫程式,輸入整數存入一維陣列,再按逆序重新存放後輸出 使用自定義函式,利