c語言輸入半徑求圓面積 如何用C語言計算圓的面積?
如何用C語言計算圓的面積?您定義的宏:pi=3.14,這里沒有指定pi的數(shù)據(jù)類型。在C語言中,如果浮點數(shù)沒有指定類型,則默認為雙精度雙類型,而您定義的s和r是單精度浮點。這樣,當執(zhí)行s=R*R*PI時
如何用C語言計算圓的面積?
您定義的宏:pi=3.14,這里沒有指定pi的數(shù)據(jù)類型。在C語言中,如果浮點數(shù)沒有指定類型,則默認為雙精度雙類型,而您定義的s和r是單精度浮點。這樣,當執(zhí)行s=R*R*PI時,將存在類型不匹配。一個簡單的方法是把浮點數(shù)R,s改為雙R,s圓面積的計算公式?圓的半徑=R,直徑=D,周長(π)一般設(shè)置為3.1415926535,3.14用作π(圓面積)s圓=π*r*r(圓周長)s圓=πD(半圓面積)s半圓=(π·r)△2周長×半徑×半徑=圓面積s=πr^2
~]include
#definepi3.1415926
void main()
{
float r,l,s
printf(”請輸入半徑圓的周長:“)
scanf(%f”,&;R)
l=2*pi*R
s=pi*R*R
printf(“圓的周長是:fn,圓的面積是:fn”,l,s)
}