在C語言中輸入數判斷他們能否構成三角形,如果可以,能構成

時間 2021-05-14 10:20:58

1樓:匿名使用者

可以,構成等邊、直角三角形等。

1.if((a*a+b*b)==c*c||(b*b+c*c)==a*a||(a*a+c*c)==b*b),

2.if(a==b||b==c||a==c)

3.else=printf("這三個數構成的是普通三角形")

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

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

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

如何用c語言程式設計序:輸入三個數,判斷是否構成三角形

2樓:幻翼高達

需要bai準備的材料分別有:du電腦、c語言編譯器。

1、首先zhi

,開啟c語言dao編譯器,新建一個回初始.cpp檔案,例如:test.cpp。答

2、在test.cpp檔案中,輸入c語言**:。

int a, b, c;

scanf("%d%d%d", &a, &b, &c);

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

printf("能");

else

printf("不能");

return 0;

3、編譯器執行test.cpp檔案,此時輸入3個邊整數,成功輸出了能不能構成三角形的判斷結果。

3樓:匿名使用者

三個數是三條邊的的邊長嗎,是的話,若a+b>c則構成三角形。用if語句判斷。

4樓:匿名使用者

樓上說的不全面:

1、如果三個數是邊長。

要判斷a+b>c,a+c>b,b+c>a,三個都成立才是三角形。

2、如果三個數是角度。

把三個數加起來看看是不是180。

5樓:手機使用者

#include

int main()

6樓:匿名使用者

|這個是

我新編的,你可以試試

#include

#include

void main()

else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)

printf("this is zhijiao\n");

else printf("yibansanjiaoxing\n");

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

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

printf("%f\n",s);

} }else printf("bushi sanjiaoxing ") ;}

7樓:匿名使用者

#include

main()

c語言 輸入三個數值,判斷其能否構成三角形,如果能,則求出其面積並輸出,不能,則輸出no。

8樓:匿名使用者

#include

#include

int main()

else if(c>b)

else

if(sum>max)

else

return 0;

}純手打,望採納

9樓:倒黴熊

#include

#include

int main()

if(a+b>c && a+c>b && b+c>a) //兩邊之和大於第三邊,兩邊只差小於第三邊。

else

return 0;

}執行效果

3 4 5

yesarea = 6.000000

10樓:

#include

#include

int main()

else printf("no\n");

return 0;}

c語言,用if語句程式設計,實現輸入三個數值,判斷能否構成三角形,如果能就計算出三角形的面積

11樓:天雨下凡

#include

#include

int main(void)

else

printf("%f,%f,%f不能構造三角形\n",a,b,c);

printf("\n");

return 0;}

12樓:匿名使用者

#include "stdio.h"

#include "math.h"

int main()

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

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

printf("三角形的三邊是:%f %f %f ",a,b,c);

printf("面積是: %f \n",s);

return 0;}

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

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

#include

void main()

else

}getch();}

c語言: 定義一個函式,判斷三個整形邊長能否構成三角形,如果是三角形

14樓:煙花li雪

#include

int judge(int x,int y,int z)用大一學的c語言的知識做的

你是要做作業嗎?哈哈,我也是啊

15樓:

用c++:

bool judge(int a,int b,int c);

bool judge(int a,int b,int c)int _tmain(int argc, _tchar* argv)else

printf("三個整數不構成三角形\n");

printf("你要退出程式麼?(退出請輸入0,不退出請輸入1):\n");

scanf("%d",&e);

}return 0;}

c語言編寫程式:輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。

16樓:匿名使用者

||&&、||運算子使用錯誤,**為:

#include

int main()

else

printf("普通三角形\n");

return 0;}

17樓:古爾格

|||||#include

int main()

else

printf("不構容成三角形\n");

return 0;}

18樓:西湖觀柳

first, float number shouldn't be compared with this equal operater == , you should sub them, and then compare the result with 1e-7 or so.

second, you missed use "or" and "and" operater.

如何用c語言程式設計序:輸入三個數,判斷是否構成三角形

19樓:幻想祕境

#include

int main()

if(a+c>b)

if(b+c>a)

if(is_ok==1)

else

return 0;

}//望採納

20樓:匿名使用者

①三角形任意兩邊之和大於第三邊

②三角形任意兩邊之差小於第三邊

把輸入的資料用三個變數儲存起來根據上面的定義運算 如果結果符合就是三角形

c語言中任意輸入兩數求和的問題,C語言中任意輸入兩數求和的問題!!!

小小詩不敢給她 include int main double a,b,sum 0 printf 請輸入兩個數 scanf f f a,b sum a b printf f n sum return 0 本題是較為基礎的,希望題主可以把錯誤貼出來,找出錯誤並加以改進。c語言是一門通用計算機程式語言,...

c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素

include int main int a 17 int i for i 0 i 17 i scanf d a i return 0 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const char format argument 返回值 字串長...

c語言中變數的平方怎麼輸入,C語言中變數的平方怎麼輸入

天雲一號 在c 中,變數a的平方可以有2種方式進行輸入 1 直接本身相乘a a 2 用函式pow進行求變數a的平方,即pow a,2 注 函式pow的用法如下 函式格式 double pow double x,double y 功 能 計算x的y次冪 返 回 值 計算結果 當使用pow函式時,需要將...