1樓:
這個是抄海**式吧,用三
襲角形的三條邊bai直接求出三角形du的面積的公式zhi,可以參考海**式的百科:dao
2樓:為你傾心鞠
要構成三角形除了兩邊之和大於第三邊,還有兩邊之差小於第三邊
程式設計 輸入三角形邊長,求面積,s=1/2(a+b+c),area=sqrt(s*(s-a)*(s-b)*(s-c)).
3樓:匿名使用者
主要的錯誤在於1/2,這個元素本來按我們的想法,結果應該是0.5,但是計算機計算結果確實0,因為/這個運算子的左右運算元都是整數,所以返回的計算結果也是整數,於是,無論你如何計算,0*任何數值都是0,s總是0,area也總是0。將1/2改為1/2.
0,這樣計算機計算結果也將返回double型別,也就是0.5,程式就可以正常執行!
4樓:匿名使用者
scanf("%f,%f,%f",&a,&b,&c);你在輸入資料的時候,中間要有, 比如1.1,2.2,1.5
5樓:匿名使用者
s=1/2*(a+c+b);由於s是folat型,所以應該該為s=1.0/2*(a+c+b);
6樓:匿名使用者
if (a+b>c&&a+c>b&&b+c>a) 這句。改成 if(a+b>c||a+c>b||b+c>a) 試試看。我也是才學。 你試試。
7樓:匿名使用者
s=1/2*(a+c+b); 改成 s=(a+c+b)/2; 你看看?
c語言程式設計,已知三角形的三邊長a,b,c,計算求三角形面積的公式為:
8樓:丿
程式**如下:
#include
#include
int main()
擴充套件資料:
三角形具有以下性質:
1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。
2、在平面上三角形的內角和等於180°(內角和定理)。
3、在平面上三角形的外角和等於360° (外角和定理)。
4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。
5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。
9樓:匿名使用者
1、公式:area = sqrt(s*(s-a)*(s-b)*(s-c))
2、**:
printf("依次輸入a,b,c(空格識別一個數):");
scanf("%f%f%f,",&a,&b,&c);
s=(float)0.5*(a+b+c);
area = (float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("面積為:%f",area);
}擴充套件資料舉例: a=3.67;b=5.43; c=6.21;
1、int main()
參考資料
10樓:匿名使用者
#include
int main()
else
}else
printf("\n");
return 0;}
11樓:bboy鶴
#include
#include
void main()
**如上 很簡單的 自己多動手
12樓:匿名使用者
#include
#include
int main ()
13樓:匿名使用者
這個問題不難的,還是自己思考下吧
c語言作業:1.已知三角形的三邊長a,b,c,計算三角形面積的公式為 s=1/2(a+b+c),area=根號s(s-a)(s-b)(s-c)
14樓:匿名使用者
前提是a,
b,c能構成3角形
#include "stdio.h"
#include "conio.h"
#include "math.h"
main()
這是在win tc下編譯的,經本人運算,ok
15樓:匿名使用者
前提條件是三邊可以構成三角形
#include
#include
void main()
前提條件是三邊可以構成三角形
16樓:匿名使用者
include
int a,b,c;
real s,area;
void main()
已知一個三角形中三條邊的長度分別為a,b和c,編寫程式利用公式求出三角形的面積,其中s=(a+b+c)/2。要求
17樓:匿名使用者
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace _1
else
console.readline();}}}這是在c#中寫的,如果你要c的話,請留言
18樓:匿名使用者
#include
#include
int is_********(int,int,int);
int main()
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面積是:\n%f\n",area);
return 0;
} int is_********(int a,int b,int c)
else
return 0;
}注意輸入三條邊長之間加半形逗號,如:3,4,5
19樓:匿名使用者
開始——>輸入a,b,c ----->判斷a+b>c嗎?------> 否 就輸出 三角形不
存在 ;是就再判斷|a-b|皆結束
程式設計實現:從鍵盤輸入三角形的三邊長a,b,c的值,計算並輸出三角形的面積area
20樓:匿名使用者
//給出三角形的三個邊長a,b,c求三角形的面積//用海**式來計算三角形的面積p=(a+b+c)/2,s=根號下#include
#include
int main(void)
return 0;}
21樓:
請問用什麼語言編寫?
求三角形面積的c 程式寫法,c 求三角形的面積
include include using namespace std int main else cout 無法組成三角形 return 0 c 程式設計 關於用海 式計算三角形面積的一個程式 s sqrtp p a p b p c 你這是要鬧哪樣。改為s sqrt p p a p b p c i...
三角形的邊長
若一個三角形的三邊分別為a b c,則c a b c。邊6 三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。7 在一個直角三角形中,若一個角等於30度,則30度角所對的直角邊是斜邊的一半。8直角三角形的兩條直角邊的平方和等於斜邊的平方 勾股定理 勾股定理逆定理 如果三角形的三邊長a,b,c滿足...
三角形的面積怎麼算,三角形面積怎麼算?
底乘以高除以2 希望對你有幫助,請及時點選 採納為滿意回答 按鈕 手機提問的朋友在客戶端右上角評價點 滿意 即可 你的採納是我前進的動力 方法有底乘以高除以二,兩夾邊的積再乘以夾角的正弦除以二 3.s p p a p b p c 而公式裡的p為半周長 p a b c 2 面積 1 2 底 高 三角形...