1樓:匿名使用者
double area(int x, int y, int z)
這樣才是函式呼叫。
c++ 程式設計 關於用海**式計算三角形面積的一個程式
2樓:
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這個限制條件,貌似海**式沒這個限制的吧。
3樓:徐光豬
#include
#include
void main ()
else}
用c++求三角形的面積 10
4樓:
#include
#include
using namespace std;
struct cpoint
;class tria
;tria::tria()
tria::~tria()
double get_mianji(tria & tra)//計算面積時候,避免了用 浮點數相除,以及求三角函式,最大限度內保證了精度
int main()
5樓:像樹葉一樣多
#include
#include
struct cpoint
;class tria
void setxy(float x1,float y1,float x2,float y2,float x3,float y3)
float getlong(struct cpoint pointone,struct cpoint pointtwo)
void printarea()
tria.setxy(data[0],data[1],data[2],data[3],data[4],data[5]);
tria.printarea();
return 0;
}第一條答案只適合求銳角和直角三角形的面積,不能求鈍角的面積
6樓:匿名使用者
#pragma hdrstop
#pragma argsused
#include
using namespace std;
class cpoint
;inline cpoint::cpoint(double _pos):pos(_pos)
getchar();
return 0;
c++編寫程式根據鍵盤輸入的邊長計算三角形的面積並輸出,判斷能否構成三角形及三角形的面積設計成函式形式
7樓:匿名使用者
#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型別
8樓:旅春冬
#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的基礎很薄弱,因為你會犯一些語句沒有加分號的錯誤。另外函式的宣告你也搞不清,還有就是函式的返回值你也沒有搞明白。建議你從頭開始仔細的學習。
9樓:匿名使用者
我看著修改了一下:
#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)
10樓: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++根據三角形三邊求面積
11樓:聽不清啊
#include
#include//要使用平方根函式,就要包含math.husing namespace std;
int main()
12樓:指尖陽光陌
第一個if語句的左半邊「(」,你用的是中文輸入法,把那個改正了,在vc++6.0中執行時就對了
求計算三角形面積的c++**
13樓:匿名使用者
int a,b,c;
float s,q;
q=(a+b+c)/2.0;
s=sqrt(q*(q-a)*(q-b)*(q-c));
用c++定義一個三角形,求其周長與面積(要求是這種的型別)
14樓:匿名使用者
/* ********.h*/
class ********
;/* ********.cpp*/
#include "********.h"
#include
#include
using namespace std;
int ********::set(double x, double y, double z)
int ********::show()
{cout<<"三邊:"<
using namespace std;
int main()
{******** tr;
tr.set(3,4,5);
cout<<"面積:"<
15樓:踏岸尋柳
class ********
public:
/* 已知三邊的任意三角形
********(double side1, double side2, double side3)
double tmp;
this->side1 = side1;
this->side2 = side2;
this->side3 = side3;
perimeter = this->side1 + this->side2 + this->side3;
tmp = perimeter/2;
area = sqrt( tmp * (tmp - this->side1) * ( tmp - this->side2) * (tmp - this->side3));
public:
double getside1()
return side1;
double getside2()
return side2;
double getside3()
return side3;
public double getperimeter()return perimeter;
public double getarea()return area;
private:
double side1;
double side2;
double side3;
double perimeter; // 周長double area; // 面積
16樓:匿名使用者
//********.h
class c********
//********.cpp
#include "********.h"
double c********::area()double c********::perimeter()
c++題目:設計一個函式,當已知三角形的三個頂點座標時,求三角形面積
17樓:
#include
#include
using namespace std;
int main(){
double a[2],b[2],c[2];
cin>>a[0]>>a[1];
cin>>b[0]>>b[1];
cin>>c[0]>>c[1];
double a,b,c,s,s;
a=sqrt( (b[0]-a[0])*(b[0]-a[0])+(b[1]-a[1])*(b[1]-a[1]) );
b=sqrt( (c[0]-b[0])*(c[0]-b[0])+(c[1]-b[1])*(c[1]-b[1]) );
c=sqrt( (c[0]-a[0])*(c[0]-a[0])+(c[1]-a[1])*(c[1]-a[1]) );
s=(a+b+c)/2.0;
s=sqrt(s*(s-a)*(s-b)*(s-c));
cout<
編寫一個c++程式,使用行內函數,函式過載,求三角形 矩形圓形 的面積
18樓:匿名使用者
這麼簡單居然沒人回答。。。我來簡單的寫一下!
#include
#include
using namespace std;
#define pi 3.1415926536// 給三角形邊長,求三角形面積
inline double area(double a, double b, double c)
// 給矩形寬高,求矩形面積
inline double area(double width, double height)
// 給圓半徑,求圓面積
inline double area(double r)int main() {
cout<<"邊長為 3, 4, 5 的三角形面積為 "<
用c程式設計 編寫程式求三角形的面積(三角形的底和高由鍵盤輸入
三角形面積 底 高 然後在 寫上這個公式 static void main string args 樓上這幾何功底。不過 還是沒問題 1 3程式設計 由鍵盤輸入底和高,求三角形的面積.求大神看看這個程式 錯了,為什麼結果執行出來是錯的 include int main int 輸入的數要用逗號,隔開...
三角形面積,已知三角形的三邊長如何求面積?
海倫 秦九韶公式 已知三邊是a,b,c 令p a b c 2 則s p p a p b p c 已知三角形的三邊分別是a b c,先算出周長的一半s 1 2 a b c 則該三角形面積s 根號 s s a s b s c 這個公式叫海倫 秦九昭公式 證明 設三角形的三邊a b c的對角分別為a b ...
已知三角形三邊高,求三角形面積,已知三角形的三邊長如何求面積?
被同學騙四萬是準備騙樓主四萬吧,錯誤百出啊。首先三邊與高的關係是三邊比等於高的倒數比 即a 2s ha,b 2s hb,c 2s hc直接用海 式 p a b c 2 s 1 ha 1 hb 1 hc s 2 p p a p b p c s 4 1 ha 1 hb 1 hc 1 ha 1 hb 1 ...