c語言函數(shù)求圖形面積 c語言中求面積

用c語言求多種圖形中任何一種圖形的面積。

#include?stdio.h

專業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯(lián)公司為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計制作,服務(wù)好的網(wǎng)站設(shè)計公司,成都做網(wǎng)站、網(wǎng)站建設(shè)負責(zé)任的成都網(wǎng)站制作公司!

#include?math.h

double?trianglearea(?float?a,?float?b,?float?c?);

double?squarearea(?float?a,?float?b?);

double?roundarea(?float?r?);

int?main()

{

int????index?=?0;

float??a,?b,?c,?r;

double?S;

while(1)

{

printf("請輸入圖的類型,三角形請輸入1,矩形請輸入2,圓形請輸入3。按0退出\n");

printf("請輸入圖形序號:");

scanf("%d",?index);

if(index?==?0)

break;

else?if(index?==?1)

{

printf("輸入三角形三邊長:");

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

S?=?trianglearea(a,?b,?c);

}

else?if(index?==?2)

{

printf("輸入矩形的長和寬:");

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

S?=?squarearea(a,?b);

}

else?if(index?==?3)

{

printf("%輸入圓形的半徑:");

scanf("%f",?r);

S?=?roundarea(r);

}

else?

;

printf("所求面積為%lf\n\n",?S);

}

printf("\nbye?bye\n");

return?0;

}

double?trianglearea(?float?a,?float?b,?float?c?)

{

double?p?=?0;

if(?!(a+bc??a+cb??b+ca)?)

{

printf("這三條邊無法組成三角形。\n");

return?0;

}

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

return?sqrt(p*(p-a)*(p-b)*(p-c));

}

double?squarearea(?float?a,?float?b?)

{

return?a*b;

}

double?roundarea(?float?r?)

{

return?3.14*r*r;

}

C語言函數(shù)求面積

哥們 你main函數(shù)漏了一句, 你的r在調(diào)用shubanjing()時輸入,但你main函數(shù)沒調(diào)用shubanjing(),也沒定義r。

void main()

{

float mianji;

double r = shubanjing();//就這一句

mianji=qiumianji(r);//這里參數(shù)是r

printf("你所求三角形面積為:%f",mianji);

}

main函數(shù)沒有定義你也沒有輸入r怎么能算出面積呢 ?

如何用C語言求矩形的面積和周長

C語言計算矩形的面積和周長,是面試過程中常見的問題之一。其實矩形的面積和周長的計算公式,周長等于2x + 2y,矩形面積=長 x 寬。

周長是圍繞二維圖形的路徑。周長可以用來計算包圍一個院子或花園所需的柵欄的長度。對于只有兩個邊長的矩形,比如x和y,周長等于2x + 2y。矩形面積的公式使用乘法:長 x 寬 = 面積。有四條等邊的長方形是正方形。矩形面積單位是平方米、平方厘米等等。

擴展資料:

C語言使用注意事項:

數(shù)組是有前后每個值的下標(biāo)之間是有數(shù)學(xué)關(guān)聯(lián)的。例如數(shù)組a第一個值的下標(biāo)是i,數(shù)組長度為n,最末一個值的下標(biāo)則是n-1-i。當(dāng)i遞增時,(n-1-i)也隨著遞減。

函數(shù)用數(shù)組作為參數(shù),例如func(int a[]);本身就是把數(shù)組的地址傳入函數(shù)中,所以如果修改,會修改原數(shù)組的內(nèi)容。不會從新建立一個數(shù)組。

指針的地址必須由多級指針存放。例如int *p,**q,a=12;p=a;q=p。

參考資料來源:百度百科-c語言

參考資料來源:百度百科-矩形

參考資料來源:百度百科-矩形判定定理

C語言使用函數(shù)調(diào)用計算長方形的面積、圓的面積

#include stdio.h

#include string.h

#define pi 3.14

float Carea(float a, float b)

{

float area = a * b;

return area;

}

float Yarea(float r)

{

float area;

area = pi * r * r;

return area;

}

int main(int argc, char *argv[])

{

float Ca,Cb,carea;

float Yr,yarea;

printf("請輸入長方形的邊長:");

scanf("%f%f",Ca,Cb);

carea = Carea(Ca,Cb);

printf("請輸入圓形的半徑:");

scanf("%f", Yr);

yarea = Yarea(Yr);

printf("長方形的面積為:%f\n",carea);

printf("圓形的面積為 :%f\n",yarea);

}

網(wǎng)站名稱:c語言函數(shù)求圖形面積 c語言中求面積
分享URL:http://muchs.cn/article12/doesggc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站策劃企業(yè)網(wǎng)站制作、手機網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)