亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問該怎么在主函數中調用該函數完成程序的功能?

請問該怎么在主函數中調用該函數完成程序的功能?

C# C
慕哥9229398 2022-04-21 15:15:14
編寫程序,用有參有返回值函數實現判斷三個數是否能構成三角形。函數原型可聲明為:“int is Triangle(double a,double b,double c);”,其中,a,b,c為三角形的三條邊,返回值為0或1,0代表不能構成三角形,1代表能。請在主函數中調用該函數完成程序的功能。
查看完整描述

3 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

你好!
幫你簡單寫了一下,看看吧,希望對你有所幫助
# include <stdio.h>
int is_Triangle(double a,double b,double c);
int main(void)
{
double a,b,c;
printf("**********開始構造三角形*********\n");
int flag;
printf("進入請輸1 退出請輸0\n");
scanf("%d",&flag);
while (flag==1 && flag!=0)
{
printf("請輸入第一條邊的邊長:");
scanf("%lf",&a);
printf("請輸入第二條邊的邊長:");
scanf("%lf",&b);
printf("請輸入第三條邊的邊長:");
scanf("%lf",&c);

if (is_Triangle(a,b,c))
{
printf("恭喜你,三角形構造成功!\n");
}
else
{
printf("所輸入數據非法,無法構成一個三角形\n");
}
printf("繼續請輸1 退出請輸0\n");
scanf("%d",&flag);

}

printf("已成功退出!,歡迎下次繼續\n");
return 0;
}
int is_Triangle(double a,double b,double c)
{
if ((a+b)>c && (a+c)>b && (b+c)>a)
return 1;
else
return 0;
}
/*
在vc++6.0中的輸出結果:
------------------
**********開始構造三角形*********
進入請輸1 退出請輸0
1
請輸入第一條邊的邊長:8.8
請輸入第二條邊的邊長:8.8
請輸入第三條邊的邊長:8.8
恭喜你,三角形構造成功!
繼續請輸1 退出請輸0
1
請輸入第一條邊的邊長:1.0
請輸入第二條邊的邊長:2.0
請輸入第三條邊的邊長:8.8
所輸入數據非法,無法構成一個三角形
繼續請輸1 退出請輸0
0
已成功退出!,歡迎下次繼續
---------------------
*/



查看完整回答
反對 回復 2022-04-24
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

int is Triangle(double a,double b,double c)
{
return (a+b>c)&&(a+c>b)&&(b+c>a);
}

查看完整回答
反對 回復 2022-04-24
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

int Triangle(double a,double b,double c)
if((a+b>c)&&(a+c>b)&&(b+c>a))
return 1;
else return 0;

查看完整回答
反對 回復 2022-04-24
  • 3 回答
  • 0 關注
  • 220 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號