用c 函式程式設計實現三角形的面積

時間 2021-05-14 08:44:54

1樓:

#include

#include

void main()

else printf("此三邊不能組成一個三角形\n");}

2樓:敲響鍵盤

vc6可以通過,你試試:

#include

#include

double ********area(double x,double y,double z)

void main()

}while(area==0);

cout<<"the area is: "<

c++ 程式設計 關於用海**式計算三角形面積的一個程式

3樓:

s=sqrtp(p-a)(p-b)(p-c);

//你這是要鬧哪樣。。。改為s

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

if後面多於一條語句時必須用{}括起來

改完後:

#include

#include

intmain()

else

printf("error!\n");

return0;}

//另外,不懂為什麼為什麼要加a+b>c&&a+c>b&&b+c>a這個限制條件,貌似海**式沒這個限制的吧。

4樓:徐光豬

#include

#include

void main ()

else}

c++編寫程式根據鍵盤輸入的邊長計算三角形的面積並輸出,判斷能否構成三角形及三角形的面積設計成函式形式

5樓:匿名使用者

#include"iostream.h"

#include"math.h"

using namespace std; //定義名空間void main()

void panduan(double x,double y,double z)

double mianji(double d,double e,double f) //將void型別改為double型別

6樓:旅春冬

#include

#include

using namespace std;

bool panduan(double x,double y,double z);//函式需要宣告

void mianji(double d,double e,double f);

int main()

{double a,b,c,s;

cout<<"請輸入三角形的邊長"<>a>>b>>c;

mianji(a,b,c);

//cout<>x>>y>>z>>endl;

if (x + y > z && x + z > y && y + z > x)

{//cout<<"能夠成三角形"<>d>>e>>f; //此時應該判斷三邊是否可以組成三角形

if (panduan(d,e,f))

{cout<<"能夠構成三角形"<

你程式的錯誤蠻多的,你可能是一個剛剛開始學c++的,甚至我認為有可能你沒有學過c,或者c的基礎很薄弱,因為你會犯一些語句沒有加分號的錯誤。另外函式的宣告你也搞不清,還有就是函式的返回值你也沒有搞明白。建議你從頭開始仔細的學習。

7樓:匿名使用者

我看著修改了一下:

#include "stdafx.h"

#include

#include "cmath"

using namespace std;

int main()

void panduan(double x, double y, double z)

double mianji(double d, double e, double f)

8樓:smile就是我

#include"iostream"

#include"cmath"

using std::cin;

using std::cout;

using std::endl;

int main()

你看這樣能執行嗎?

函式有返回值就不能為int型,還有cout,cin,endl得用名稱空間,輸入不能用cin>>a,b,c,必須用cin>>a>>b>>c

c語言使用函式呼叫實現三角形面積的計算

9樓:金色潛鳥

三條邊長 應當 用 double 型,不用整型,因為 整型 例如 (a+b+c)/2; 會帶來 誤差。

函式呼叫實參不要填錯。

三條邊長 構成的 num = p*(p-a)*(p-b)*(p-c); 大於等於0 就是正確的。小於0 不能構成 3 角形。

double fun(double a, double b, double c)

else

s = sqrt((double)num);

return s;

}main()

10樓:

說的太籠統了,首先得知道a,b,c三個變長吧

float s(float a,float b,float b)

11樓:匿名使用者

#include

#include

int main(void)

執行時 按要求輸入3邊 邊長後可得面積 順道佐證我引用的海**式 樓上的確實用錯了

用c++編寫一個程式計算三角形正方形圓形三種圖形的面積,要求 1.三種圖形要有一個共同的基類bas

12樓:誰誰還記得我

#include

using namespace std;

class graph

};void main()

13樓:匿名使用者

class base

virtual void calsquare() = 0;

};class square: public basevirtual void calsquare()};class ********: public basevirtual void calsquare()};class circle:

 public basevirtual void calsquare()};void main()

用c++物件導向程式設計寫一段求三角形周長和麵積的**?

14樓:匿名使用者

#include

#include

using namespace std;

enum type

;class ********

float getarea() constelse

throw "不能構成三角形,無法求面積";

c語言程式設計 求三角形面積

15樓:杜哥是個小天才

#include

main()

float a,b,c,s,area;

printf("請輸入三個邊長(以enter鍵結束每次輸入):\n");

scanf("%f%f%f",&a,&b,&c);  //變數輸入

s=1.0/2*(a+b+c);  //計算s

area=sqrt(s*(s-a)*(s-b)*(s-c)); //計算面積

顯示結果

system("pause");

拓展資料

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

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

16樓:

求三角形的面積,若用用底乘以底上的高的二分之一來求,則**如下:

#include

void main()

若用海**式(也叫赫龍公式)來求,則**如下:

#include

#include

void main()

17樓:匿名使用者

#include

#include

// 三角形面積公式:海**式

int main()

else

return 0;}

18樓:匿名使用者

如果是三邊長度,你可以使用海**式

19樓:何配成

已知三角形什麼條件啊?

c++呼叫函式三角形求面積

20樓:匿名使用者

double area(int x, int y, int z)

這樣才是函式呼叫。

用c程式設計實現輸入三角形的三條邊abc判斷它們能

建立控制檯工程,把 複製到你的main函式裡。console.writeline 請輸入3個值作為邊長 int a int.parse console.readline int b int.parse console.readline int c int.parse console.readline...

c 關於三角形周長與面積的程式設計題

忙碌的小蟻 該整數直角三角形的另一條邊為1到無窮大的任意整數,但c 語言對無窮大沒有定義,可以先定義為1000 include include int main return 0 勾股定理 三角形周長公式 三角形面積公式 剩下就是c 語言編寫問題了 用c 物件導向程式設計寫一段求三角形周長和麵積的 ...

在三角形ABC,在三角形ABC中,b 7,c 5 a 4,p 這個三角形是什麼三角形,怎麼算的

sinacosc 3cosasinc,sinacosc sinccosa 4cosasinc所以sinb sin a c 4cosasincsinb sinc b c 4cosa 4 b 2 c 2 a 2 2bc b 2 2 b 2 c 2 a 2 a 2 c 2 2b c 2 a 2 2b 所以...