c語(yǔ)言寫判斷三角形函數(shù) c語(yǔ)言編寫判斷三角形

c語(yǔ)言判斷三角形

#include stdio.h

宿松網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站開(kāi)發(fā)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

int main()

{

int a,b,c,i,n;

printf("請(qǐng)輸三角形個(gè)數(shù):");

scanf("%d",n);

printf("\n");

for(i=1;i=n;i++)

{ printf("請(qǐng)輸三角形邊長(zhǎng):");

scanf("%d",a);

printf("\n");

printf("請(qǐng)輸三角形邊長(zhǎng):");

scanf("%d",b);

printf("\n");

printf("請(qǐng)輸三角形邊長(zhǎng):");

scanf("%d",c);

printf("\n");

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

printf("invalid!\n");

else

{

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

{

if(a==ca==b)

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

else

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

}

else printf("斜三角形!\n");

}

}

//getchar();

return 0;

}

這樣子在我的linux下運(yùn)行沒(méi)有任何錯(cuò)誤,就不知道在你那是出什么問(wèn)題了

C語(yǔ)言:三角形類型判斷(循環(huán))

按照你的要求編寫的判斷三角形類型的C語(yǔ)言程序如下

#includestdio.h

#includemath.h

float?cal_area(float?a,float?b,float?c){

float?p,s;

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

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

return?s;

}

int?main(){

int?i,n;

float?a,b,c,e=0.001;

scanf("%d",n);

for(i=0;in;i++){

scanf("%f%f%f",a,b,c);

if(a+b=c?||?a+c=b?||?b+c=a){

printf("no?triangle\n");

}else?if(fabs(a-b)e??fabs(b-c)e){

printf("equilateral?triangle,");

printf("%.1f\n",cal_area(a,b,c));

}else?if((fabs(a-b)e?||?fabs(b-c)e?||?fabs(a-c)e)??(fabs(a*a+b*b-c*c)e?||?fabs(a*a+c*c-b*b)e?||?fabs(b*b+c*c-a*a)e)){

printf("isosceles?right?triangle,");

printf("%.1f\n",cal_area(a,b,c));

}else?if(fabs(a-b)e?||?fabs(b-c)e?||?fabs(a-c)e){

printf("isosceles?triangle,");

printf("%.1f\n",cal_area(a,b,c));

}else?if(fabs(a*a+b*b-c*c)e?||?fabs(a*a+c*c-b*b)e?||?fabs(b*b+c*c-a*a)e){

printf("right?triangle,");?

printf("%.1f\n",cal_area(a,b,c));

}else{

printf("general?triangle,");?

printf("%.1f\n",cal_area(a,b,c));

}

}

return?0;

}

運(yùn)行結(jié)果

3

3.0?2.0?6.0

no?triangle?

3.0?4.0?5.0

right?triangle,6.0

1.0?1.0?1.414

isosceles?right?triangle,0.5

用C語(yǔ)言編寫一個(gè)判斷三角形的函數(shù),求大佬幫忙修改!

#includestdio.h

#includemath.h

main()

{?float?a,b,c;

float?s,area;

scanf("%f,%f,%f",a,b,c);

if(a+bcb+caa+cb)

{?s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c)); //有改動(dòng)?

printf("the?area?is:%f\n",area);

if(a==ba==c)

printf("equilateral?triangle\n");

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

printf("isoceles?triangle\n");

else?if(fabs(a*a+b*b-c*c)1e-8||fabs(a*a+c*c-b*b)1e-8||fabs(b*b+c*c-a*a)1e-8) //有改動(dòng)

printf("right?angled?triangle\n");

else

printf("triangle");

}

else

printf("can?not?compose?triangle");

}

網(wǎng)站題目:c語(yǔ)言寫判斷三角形函數(shù) c語(yǔ)言編寫判斷三角形
網(wǎng)頁(yè)網(wǎng)址:http://muchs.cn/article30/docccso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、微信公眾號(hào)、移動(dòng)網(wǎng)站建設(shè)、軟件開(kāi)發(fā)微信小程序、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)