日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点

發布時間:2023/12/15 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#include

#include

void main()

{

float a,b,c,

int san=0;

char ch;

printf("********************************\n");

printf("********判定三角形的類型********\n");

printf("********************************\n\n");

do

{

printf("請輸入三個數值\n");

san = scanf("%f%f%f",&a,&b,&c); //其實scanf也有返回值,即所輸入數據的個數

while(san != 3) //判斷輸入數據的格式

{

fflush(stdin); //或者 while(getchar()!='\n');//清理緩存區的錯誤數據 printf("輸入格式錯誤,請重新輸入!\n");

san = scanf(" %f%f%f",&a,&b,&c);

}

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

{

printf("不能組成三角形!\n");

}

else

{ if( a == b && a == c )

{

printf("該三角形為等邊三角形!\n");

}

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

{

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

{

printf("該三角形為等腰直角三角形!\n");

}

else

{

printf("該三角形為等腰三角形!\n");

}

}

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

{

printf("該三角形為直角三角形!\n");

}

else

{

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

}

}

printf("是否繼續判定(Y) or (N)\n");

getchar()=='\n'; //清除緩存數據

scanf("%c",&ch); //這兩句也可以這樣寫——scanf(" %c",ch);%前面有個空格,必須要有 }while(ch == 'y' || ch =='Y'); }

總結

以上是生活随笔為你收集整理的c语言判定三角形方法,c语言判定三角形的各种类型——请大家指点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。