課程
/后端開發
/C
/C語言入門
用函數求一個三角形的面積,要求用歐拉公式,且主函數負責輸入和輸出,子函數負責其他過程
2016-12-09
源自:C語言入門 5-9
正在回答
#include <stdio.h>
#include "math.h"
int fun(int a,int b,int c)
{ ??
int p;
float s;
if(a+b<c||a-b>c)
printf("請輸入正確的三角形");
else
{
p=(a+b+c)/2;
float q=p*(p-a)*(p-b)*(p-c);
s=sqrt(q);
}
return s;
int main()
int a=3,b=4,c=5;float s;
s=fun(a,b,c);
printf("三角形的面積為%f\n",s);
return 0;
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答輸入三角形的三個邊長,利用自定義函數來判斷三角形的形狀、并計算該三角形的面積。
10 回答我用程序來計算三角形面積哪里錯了
3 回答怎么打一個倒三角形?
2 回答怎末判斷三角形為正三角形
2 回答求大神,輸出三角圖形
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-10
#include <stdio.h>
#include "math.h"
int fun(int a,int b,int c)
{ ??
int p;
float s;
if(a+b<c||a-b>c)
printf("請輸入正確的三角形");
else
{
p=(a+b+c)/2;
float q=p*(p-a)*(p-b)*(p-c);
s=sqrt(q);
}
return s;
}
int main()
{
int a=3,b=4,c=5;float s;
s=fun(a,b,c);
printf("三角形的面積為%f\n",s);
return 0;
}