求C程式具體問題如下輸入三條邊,求三角形面積

2021-03-08 04:56:06 字數 3669 閱讀 6032

1樓:

c#程式:

using system;

class program

catch (exception)

//判斷是否構造三角形

if (a >= b + c || b > a + c || c > a + b)

、、不能構成三角形!", a, b, c);

return;

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

double area;

area = math.sqrt(s * (s - a) * (s - b) * (s - c));

console.writeline("、、構成的三角形面積是", a, b, c, area);}}

執行測試:

請輸入三角形的三邊長

a : 3

b : 4

c : 5

3、4、5構成的三角形面積是6

2樓:匿名使用者

判斷一個字串為純數字字串 可以參看

的正則 和

的int.tryparse()

3樓:匿名使用者

形各邊長,求其面積");

double a, b, c,s;

a = double.parse(console.readline());

b= double.parse(console.readline());

c= double.parse(console.readline());

if (a + b - c > 0 && a+ c - b > 0 && b + c - a > 0)

", s);

}else

console.readkey();

}static private double myarea(double x,double y,double z)}}

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

4樓:冰封月

一、程式分析

三角形面積海**式:√[ 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;}

5樓:杜哥是個小天才

#include

#include

int main()

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

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

6樓:

#include

main()

7樓:匿名使用者

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');

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

8樓:匿名使用者

#include

#include

void main()

c#定義一個類,使用三角形的三條邊計算出三角形的面積.

9樓:匿名使用者

public class ********}public double area()public double valueonepublic double valuetwopublic double valuethree}area()的返回值就是

面積面積的計算用的是海**式

10樓:匿名使用者

設三邊分別是a .b. c,p=(a+b+c)/2

則三角形面積s=

根號p(p-a)(p-b)(p-c)

c#中編寫一個三角形類,包括三條邊長,和計算面積方法。希望詳細點!

11樓:匿名使用者

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace ttest

private double getarea()static void main(string args)}}

12樓:開普勒白澤博士

你確定double強制轉換能轉換成稱int32?你在逗我?不同的資料型別轉換的話編譯器會報錯的

這句話應該是double a =convert.toduoble(console.readline());

一個c語言的問題:輸入三角形的三邊長,求三角形面積.

13樓:匿名使用者

懶~#include

#include

void main() }

14樓:冰河神風

#include

#include

void swap(float *x,float *y)main()

else

printf("wrong digit\n\n");

}return 0;}

15樓:匿名使用者

irearn 說的對,我頂。

已知三角形三條邊,求面積

利用海倫 秦九韶公式 s p p a p b p c 設p a b c 2 可以適合任何三角形,四邊形也可以 四邊形就是 s p p a p b p c p d 設p a b c d 具體的推導公式是這樣的 cosc a 2 b 2 c 2 2ab s 1 2 ab sinc 1 2 ab 1 co...

編寫程式,要求輸入三角形的三邊長,求三角形面積

流程圖如下 include stdio.h include math.h main float a,b,c,s,area printf a,b,c scanf f f f a,b,c if a b c b c a a c b s a b c 2.0 area sqrt s s a s b s c p...

python程式設計輸入三角形的三條邊,計算三角形的面積

coding utf 8 filename test.py author by www.runoob.com a float input 輸入三角形第一邊長 b float input 輸入三角形第二邊長 c float input 輸入三角形第三邊長 計算半周長 s a b c 2 計算面積 ar...