1樓:匿名使用者
建立控制檯工程,把**複製到你的main函式裡。
console.writeline("請輸入3個值作為邊長");
int a = int.parse(console.readline());
int b = int.parse(console.readline());
int c = int.parse(console.readline());
if (a + b > c && a + c > b && b + c > a)
if (a == b || a == c || b == c)
else
}else
console.read();
輸入三角形任意三條邊,判斷是否能夠成三角形,如果可以構成三角形求面積c語言
2樓:兄弟連教育北京總校
#include
void main()
else
}getch();}
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.
c語言編寫程式:輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。
6樓:我的家123權位
#include
int main()
else
}return 0;}
7樓:匿名使用者
#include
int main()
else if(b == c)
else if(c == a)
else if(a * a + b * b == c * c || b * b + c * c == a * a || c * c + a * a == b * b )
printf("直角三角形!\n");
else printf("普通三角形!\n");
}else printf("不能構成三角形!\n");
printf("\n輸入三角形的三條邊,q to quit:\n");
}return 0;}
輸入三角形的三條邊a,b,c,判斷他們能否構成三角形,若能構成三角形,指出是何種三角形
8樓:兔老大米奇
#include< >
#include< >
main(){floata,b,c,s=0,x=0;printf("輸入三角形三條邊的邊長:");
scanf("%f%f%f", &a, &b, &c);
if(a + b > c && b + c > a && a + c > b) { x = (a + b + c) / ;
s=sqrt(x*(x-a)*(x-b)*(x-c));
printf("area=%.3f\n",s);}elseprintf("不能構成三角形\n");}。
擴充套件資料其他方法:
#include
#include
main()
floata,b,c,s,d;printf("請輸入三角形的三個邊長");
scanf("%f %f %f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a){d=(a+b+c)/2;
s=sqrt(d*(d-a)*(d-b)*(d-c));
printf("面積=%f\n",s);
else
printf("不能構成三角形");
return0;
9樓:木易林
例如a=b時只能是a^2+b^2=c^2
if(a==b||a==c||b==c)
else printf("等腰三角形");
這裡應該錯啦
c# 輸入三角形三條邊a,b,c的值判斷能否構成三角形。(而且這三條邊可以是整數或者小數)
10樓:匿名使用者
首先,將三條邊從小到大排序。如果兩個小的值相加大於最大的,則是三角形。
然後判斷是否有相等的,如果有,兩邊相等為等腰。三邊相等為等邊。結果用變數a表示。
最後判斷最小的兩個邊的平方和是否等於最大邊的平方。是,則為直角。結果用變數b表示。
綜合ab得到結果。
11樓:匿名使用者
思路;三角形的任意兩條邊相加的結果都會大於第三條邊。因此有a+b>c b+c>a a+c>b其它的用邏輯表示式自己想。
12樓:匿名使用者
如果用窗體,我覺得不難啊,雖然我才學習兩週
13樓:匿名使用者
今天剛寫了一個,不僅判斷,而且可以計算面積,你要原始碼嗎
14樓:匿名使用者
小學數學:三角形兩邊之和大於第三邊
15樓:匿名使用者
科學計算範圍不在我的支援範圍-0-
編寫程式,輸入三角形三邊 a、b、c,判斷a、b、c能否構成三角形,若不能則輸出相應的資訊,若能則判斷組成的是
16樓:匿名使用者
input a,b,c;a,b,c
if a+b<=c
b+c<=a
if then
print "不能構成三角形"
if a=b or b=c or c=a
the print,
「等腰三角形」
then
if,a=b
b=cthen,print
「等邊三角形」;
if not,
e=a^2+b^2
f=b^2+c^2
g=a^2+c^2
if e=c^2 or
f=a^2 or
g=b^2,
then print; 「為直角三角形」
if not
then print;"為一般三角形」
輸入三角形的三條邊a,b,c,判斷他們能否構成三角形,若能構
兔老大米奇 include include main floata,b,c,s 0,x 0 printf 輸入三角形三條邊的邊長 scanf f f f a,b,c if a b c b c a a c b x a b c s sqrt x x a x b x c printf area 3f n ...
VB實驗 輸入三角形的三條邊a,b和c 設三條邊都大於0 ,判斷是否能構成三角形並輸
就是兩邊的和大於第三邊,把3種情況的比較都列出,就是 a b c a c b b c a 如果都不成立就不能構成,其中一條成立了就可以構成了。學好程式設計的前提就是數學基礎,越是高階的工作數學越重要 輸入三角形的三條邊a,b,c的值,用c語言判斷這三條邊能否構成三角形。include int mai...
已知a,b,c,是三角形abc的三條邊,並且滿足a的平方 b
說的詳細點,樓主不要怕麻煩啊 因為a的平方 b的平方 c的平方 ab bc ac 0所以2 a的平方 b的平方 c的平方 ab bc ac 0 兩邊同乘以2 2a的平方 2b的平方 2c的平方 2ab 2bc 2ac 0就能配成 a的平方 2ab b的平方 b的平方 2bc c的平方 a的平方 2a...