計(jì)算圓的面積的編程是:
10年的盱眙網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整盱眙建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“盱眙網(wǎng)站設(shè)計(jì)”,“盱眙網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
#include stdio.h
#define N 3.14 ?//圓周率
float S(float r)//計(jì)算面積
{
float s;
s=N*r*r;
return s;
}
void main()
{
float r;
printf("請(qǐng)輸入圓的半徑:");
scanf("%f",r);
printf("\n該圓的半徑是:%f",S(r));
}
1、C語言的介紹:C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。
2、C語言的基本特性:結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。
Win32下繪圖一般都采用GDI。其中畫圓的函數(shù)是通過畫橢圓的函數(shù)來實(shí)現(xiàn)的:
BOOL
Ellipse(HDC
hdc,
int
nLeftRect,
int
nTopRect,
nRightRect,
int
nBottomRect);
函數(shù)功能:該函數(shù)用于畫一個(gè)橢圓,橢圓的中心是限定矩形的中心,使用當(dāng)前畫筆畫橢圓,用當(dāng)前的畫刷填充橢圓。
參數(shù):
hdc:設(shè)備環(huán)境句柄。
nLeftRect:指定限定矩形左上角的X坐標(biāo)。
nTopRect:指定限定矩形左上角的Y坐標(biāo)。
nRightRect:指定限定矩形右下角的X坐標(biāo)。
nBottomRect:指定限定矩形右下角的Y坐標(biāo)。
返回值:如果函數(shù)調(diào)用成功,返回值非零;如果函數(shù)調(diào)用失敗,返回值是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)行過程中,其值不改變的量。
2、#define我們稱為宏定義,在編譯前替換,也稱為預(yù)編譯。
3、宏定義,規(guī)范上用大寫字母表示。
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
#define PI 3.141592//定義圓周率
float fun(float r,float h)//
{
float area;
area=PI*r*r;//圓的面積公式(IP,圓周率)
return area;//函數(shù)返回圓面積;
}
int main()
{
float r,h,area;
scanf("%f%f",r,h);
area=fun(r,h);//調(diào)用函數(shù)
printf("area=%.2f\n",area);
return 0;
}