C語言程式設計 輸入三角形的三條邊 假設能構成三角形 ,輸出三角

2021-05-14 08:33:45 字數 6134 閱讀 6665

1樓:匿名使用者

#include

#include

main()

else }

else }

else }

看哈要的不

2樓:匿名使用者

麼麼的程式沒有判斷輸入的三邊是否能構成三角形啊

在scanf之後應該加入如下程式段

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

3樓:匿名使用者

#include

#include

void main()

利用海**式來求

4樓:匿名使用者

int main(void) for(i=2;i<10;i++) for(j=1;j

c語言:編寫程式,輸入一個三角形的三條邊,若能構成一個三角形,則輸出相應提示資訊並計算三角形面積。

5樓:韻

根據兩邊之和大於第三邊,兩邊只差小於第三邊,就可以了

6樓:碧海風雲

#include

#include

#include

/* 海**式/秦九韶三斜求積 */

/* 已知三角形三邊長,返回三角形面積 */float heron (float a, float b, float c)

/* 三角形三邊長判定 */

/* 任意兩邊大於第三邊,可構成三角形,返回1,否則返回0 */int edge (float a, float b, float c)

int main (void)

7樓:匿名使用者

double area(int tria, int trib, int tric)

int main(int argc, char** argv)}printf("試試:%d", triabc[j]);

}if ((triabc[0] + triabc[1]) > triabc[2] && (triabc[0] + triabc[2]) > triabc[1] && (triabc[1] + triabc[2] > triabc[0]) && (triabc[2] - triabc[0]) < triabc[1])

printf("面積是:%.2f", area(triabc[0], triabc[1], triabc[2]));

else

printf("輸入錯誤!");

return 0;}

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

8樓:冰封月

一、程式分析

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

9樓:杜哥是個小天才

#include

#include

int main()

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

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

10樓:

#include

main()

11樓:匿名使用者

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

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

12樓:匿名使用者

#include

#include

void main()

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

13樓:豪哥威武

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

c語言程式,輸入三角形的三邊,計算三角形的面積。

14樓:漫舒雲南濡

#include

#include

intmain()

else

printf("你輸入的三邊,不能構成三角形");

return0;}

試試~看看是不是你想要的

15樓:

#include

#include

int main() else

;return 0;}

輸入三角形任意三條邊,判斷是否能夠成三角形,如果可以構成三角形求面積c語言

16樓:兄弟連教育北京總校

#include

void main()

else

}getch();}

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

17樓:娛樂小八卦啊

# -*- 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

# 計算面積

area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print('三角形面積為 %0.2f' %area)

擴充套件資料

python 變數型別

變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢一個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。

因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。

python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標識,名稱和資料這些資訊。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

等號(=)用來給變數賦值。等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值。

18樓:匿名使用者

我給你的程式 能很精確地判斷出 是不是三角形 ?是等腰三角形 等邊三角形 還是 一半三角形 算面積那部分我沒寫 你看看 是不是你要的

private sub command1_click()

if val(text1.text) + val(text2.text) > val(text3.

text) and val(text1.text) + val(text3.text) > val(text2.

text) and val(text3.text) + val(text2.text) > val(text1.

text) and (val(text2.text) - val(text1.text)) ^ 2 < val(text3.

text) ^ 2 and (val(text1.text) - val(text3.text)) ^ 2 < val(text2.

text) ^ 2 and (val(text2.text) - val(text3.text)) ^ 2 < val(text1.

text) ^ 2 then

if val(text1.text) = val(text2.text) and val(text1.text) = val(text3.text) then

msgbox "你輸入的資料構成等邊三角形"

elseif val(text1.text) = val(text2.text) and val(text1.

text) <> val(text3.text) or val(text1.text) and val(text1.

text) <> val(text2.text) <> val(text2.text) or val(text3.

text) = val(text2.text) and val(text1.text) <> val(text2.

text) then

msgbox "你輸入的資料構成等腰三角形"

else

msgbox "你輸入的資料構成的是般三角形"

end if

else

msgbox "你輸入的資料不能構成三角形"

end if

end sub

19樓:飛機

a=4b=5

c=6s=1/2*(a+b+c)

import math

print math.sqrt(s*(s-a)*(s-b)*(s-c))

20樓:匿名使用者

首先,判斷輸入的三條邊的長度值是否合法:任意兩條邊長度之和必須大於第三邊;

然後,根據海**式直接就可以計算了。

p = (a + b + c )/2.0

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

c語言題:輸入三角形的3條邊a,b,c,如果能構成一個三角形,則輸出面積和周長,應該如何計算?

21樓:木聽白

以下答案僅供參考:

輸入三條邊,a,b,c;

判斷是否可以構成三角形。 可以利用三角形兩邊之和必然大於第三邊的定理進行判斷;

對於可以構成三角形的,三邊相加求周長,並利用海**式求面積;

海**式為

式中a,b,c分別為三角形三邊長,p為半周長,s為三角形的面積。

輸出周長和麵積

c語言 輸入三角形的3條邊a,b,c,如果能構成一個三角形,則輸出面積和周長。

22樓:神作之姚

#include

#include

int main()

a,b,c可以改,但兩邊之和大於第三邊,兩邊之差小於第三邊是不能丟的

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...

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

利用海倫 秦九韶公式 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...

簡單計算輸入三角形三邊計算三角形面積c語言

include stdio.h include math.h int main 3 4 5 s 6.00 用海 式。include include int main else return 0 輸入三角形三邊長,求面積 用c語言 如何編寫 使用海 式計算三角形的面積,當輸入3個0時結束計算。incl...