一、數(shù)學(xué)公式:
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到紫云網(wǎng)站設(shè)計(jì)與紫云網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋紫云地區(qū)。
圓周長(zhǎng)=2*π*半徑
面積=π*半徑2
二、算法分析:
周長(zhǎng)和面積都依賴半徑,所以要先輸入半徑值,然后套用公式,計(jì)算周長(zhǎng)和面積。 最終輸出結(jié)果即可。
三、參考代碼:
#include?stdio.h
#define?PI?3.14159
int?main()
{
double?r,?s,?c;
scanf("%lf",r);//輸入半徑。
s=PI*r*r;//計(jì)算面積。?
c=2*PI*r;//計(jì)算周長(zhǎng)
printf("面積=%lf?周長(zhǎng)=%lf\n",?s,c);//輸出結(jié)果
return?0;
}
這樣:
#define pi 3.1415926
#include stdio.h
int main()
{
float r,area,perimeter;
printf("請(qǐng)你輸入圓的半徑r:\n");
scanf("%f",r);
area=pi*r*r;
perimeter=pi*r*2;
printf("直徑為:%0.02f\n圓的面積為:%0.03f\n周長(zhǎng)為:%0.02f",2*r,area,perimeter);
return 0;
}
擴(kuò)展資料:
注意事項(xiàng)
1、常量是指在運(yùn)行過(guò)程中,其值不改變的量。
2、#define我們稱為宏定義,在編譯前替換,也稱為預(yù)編譯。
3、宏定義,規(guī)范上用大寫(xiě)字母表示。
4、float為單精度浮點(diǎn)型,占用4字節(jié),其表示范圍為10^-37到10^38。
5、需要更長(zhǎng)的數(shù)據(jù)表達(dá)范圍和精度,還可使用雙精度浮點(diǎn)型double,占用8字節(jié),其表示范圍為10^-307到10^308
#includestdio.h
#define PI 3.1415926
double area(double r)
{
return PI * r * r;
}
double perimeter(double r)
{
return 2 * PI * r;
}
int main()
{
printf("請(qǐng)輸入半徑的值:\n");
double r;
scanf("%lf",r);
printf("周長(zhǎng)為%lf\n",perimeter(r));
printf("面積為%lf\n",area(r));
return 0;
}
#include stdio.h
double area(double x,double y)
{
return x*y;
}
double girth(double x,double y)
{
return 2*(x+y);
}
int main()
{
double a=2,b=3;
printf("面積:%f,周長(zhǎng):%f\n",area(a,b),girth(a,b));
return 0;
}