c語言程式設計 輸入三角形邊長計算三角形周長並輸出周長結果

時間 2021-05-14 10:22:02

1樓:測繪地理資訊

**看起來有點長,但是很規範,這是程式設計時要講究的乙個問題。順便計算了一下面積。

#include

#include

float a, b, c, p, s, temp;

void shuru()

if(a < c)

if(b < c)

}void main()

p = (a+b+c)/2;

s = sqrt(p*(p-a)*(p-b)*(p-c));

printf("三角形的周長為:%f\n三角形的面積為:%f\n", p*2,s);}

2樓:

#include"stdio.h"

main()

//判斷是否為三角形 先排序 這樣只要比較兩個小的之和大於第三個if(b>c)

if(a>c)

if(a+b<=c)

printf("%f",a+b+c);}

3樓:匿名使用者

#include "stdio.h"

main()

p=a+b+c;

printf("%f",p);

getch();}

4樓:

#include

#include

void main()

else}

5樓:無戀邪蝶

# include

# include

int main (void)

else

return 0;}

6樓:幻影戀諾

void main()

c語言程式設計題,各大神求助。從鍵盤輸入直角三角形的兩條直角邊,計算它的周長和面積並輸出. 5

7樓:

宣告兩個浮點型變數a、b承載兩條直角邊的輸入值,資料成功輸入後呼叫庫三角函式求出斜邊,再與a、b相加求得周長;直接用三角形面積公式求得面積。**如下:

#include "stdio.h"

#include "math.h"//呼叫庫三角函式需包含此檔案int main(int argc,char *argv)printf("the perimeter is %g\n",a/sin(atan(a/b))+a+b);//呼叫sin和atan函式求斜邊及周長

printf("the area is %g\n",a*b/2);//直接用三角形面積公式求面積

return 0;

}執行樣例如下:

8樓:

程式如下:

#include

#include

void main()

9樓:青青水上卅

main()

程式設計題:編寫程式輸入三角形的3條邊長,計算並輸出三角形的面積。

10樓:冰封月

一、程式分析

三角形面積海**式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分別是三角形的三邊長。

二、根據三角形面積計算公式用if語句編寫程式如下:

#include "stdio.h"

#include "math.h"

int main(void)

else

printf("******** does not exist!\n");

printf("the area of ******** is:%f\n", area);

return 0;

擴充套件資料:還可以使用switch語句計算三角形的面積,編寫程式如下#include "stdio.h"

#include "math.h"

int main(void)

return 0;}

11樓:杜哥是個小天才

#include

#include

int main()

拓展資料c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

12樓:

#include

main()

13樓:匿名使用者

fire歷史 的程式有寫問題 我稍微改了下#include

#include

void main(void)

if(a+c <=b)

if(b+c <=a)

s=(a+b+c)/2;

t=s*(s-a)*( s-b)*(s-c);

area=sqrt(t);

printf("面積 s=%3.2f\n",area);//保留兩位小數 一堆小數太難看

printf("周長 c=%3.2f\n",a+b+c);

printf("想再來一遍嗎? n/y ");

fflush(stdin);

again = getchar();

}while( again =='y'||again == 'y');

}另外,虛機團上產品**,超級便宜

14樓:匿名使用者

#include

#include

void main()

c語言程式設計,已知三角形的三邊長a,b,c,計算求三角形面積的公式為:

15樓:丿

程式**如下:

#include

#include

int main()

擴充套件資料

三角形具有以下性質:

1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。

2、在平面上三角形的內角和等於180°(內角和定理)。

3、在平面上三角形的外角和等於360° (外角和定理)。

4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。

5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。

16樓:匿名使用者

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()

參考資料

17樓:匿名使用者

#include

int main()

else

}else

printf("\n");

return 0;}

18樓:bboy鶴

#include

#include

void main()

**如上 很簡單的 自己多動手

19樓:匿名使用者

#include

#include

int main ()

20樓:匿名使用者

這個問題不難的,還是自己思考下吧

c語言程式設計,輸入三角形三邊長,先判斷是否構成三角形。計算面積,周長, 再用迴圈語句,若不能構成三角 40

21樓:匿名使用者

void main()

else printf("不能構成三角形\n");}}

怎麼用c語言輸入三角形的三條邊長,計算並輸出三角形的面積

22樓:豪哥威武

分析 根據三角形的面積公式 s△abc =√[p(p-a)(p-b)(p-c)] 其中 p=1/2(a+b+c) #include 「stdio.h」 main()採納哦

c語言 編寫三角形面積計算,C語言 編寫三角形面積計算

include include double sin double x define pi 3.14159265int main 要不然自己實現sin函式,否則引進math標頭檔案還有scanf 仔細看看,我怎麼寫的 sin函式是數學公式,他的標頭檔案你沒有寫 加上 include 即可 把doub...

c語言輸入三角形的三邊長判斷能否構成三角

include include void main else include include void main else printf n這三邊不能組成三角形 n else printf n輸入錯誤!大致是這樣,可能有一點小錯誤,用編譯器編譯修改一下就好了。 程式 c的沒怎麼寫過。給你 方法吧。1...

直角三角形 邊長計算公式,直角三角形的邊長怎麼算

小學的話,應該會知道面積的,只要把面積乘以二,再除以一條直角邊就可以知道另外的一條直角邊。回答親 這道題由我來回答,打字需要一點時間,還請您耐心等待一下 您想問的是,那種三角形 由不在同一直線上的三條線段首尾順次連線所組成的封閉圖形叫做三角形 人教版教材 常見的三角形按邊分有等腰三角形 腰與底不等的...