在C語(yǔ)音環(huán)境中輸入正確程序即可求出圓的面積。
創(chuàng)新互聯(lián)專(zhuān)注于豐潤(rùn)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供豐潤(rùn)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),豐潤(rùn)網(wǎng)站制作、豐潤(rùn)網(wǎng)頁(yè)設(shè)計(jì)、豐潤(rùn)網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造豐潤(rùn)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供豐潤(rùn)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
具體操作方法:
1、打開(kāi)VC++,新建c++環(huán)境。
2、編寫(xiě)程序:
# includestdio.h
void main()
{
float r,c,s;
printf("請(qǐng)輸入圓的半徑: ");
scanf("%f",r); ? ?/*用于輸入一個(gè)浮點(diǎn)數(shù)據(jù)存放于地址r*/
c=2*3.1415926*r; ?/*計(jì)算周長(zhǎng),賦值給C*/
s=3.1415926*r*r; ? /*用于計(jì)算面積*/
printf("周長(zhǎng)c=%8.4f;\n面積s=%8.4f\n",c,s); ? /*周長(zhǎng),面積都是8個(gè)字符寬,4位小數(shù)*/
}
然后點(diǎn)擊“編譯,連接,運(yùn)行”鍵即可。
#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;
}
用c語(yǔ)言求圓的面積編程如下:
#include stdio.h
#include math.h
#define PI 3.14
void main()
{ float r;
double c;
double s;
printf("請(qǐng)輸入半徑的值:");
scanf("%f",r);
s=PI*r*r;
printf("這個(gè)圓的面積是:%f\n",s);
擴(kuò)展資料:
使用c語(yǔ)言的優(yōu)點(diǎn)
1、簡(jiǎn)潔緊湊、靈活方便
C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)形式自由,區(qū)分大小寫(xiě)。把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C 語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。
2、運(yùn)算符豐富
C語(yǔ)言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類(lèi)型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語(yǔ)言的運(yùn)算類(lèi)型極其豐富,表達(dá)式類(lèi)型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。
3、數(shù)據(jù)類(lèi)型豐富
C語(yǔ)言的數(shù)據(jù)類(lèi)型有:整型、實(shí)型、字符型、數(shù)組類(lèi)型、指針類(lèi)型、結(jié)構(gòu)體類(lèi)型、共用體類(lèi)型等。能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。并引入了指針概念,使程序效率更高。
4、表達(dá)方式靈活實(shí)用
C語(yǔ)言提供多種運(yùn)算符和表達(dá)式值的方法,對(duì)問(wèn)題的表達(dá)可通過(guò)多種途徑獲得,其程序設(shè)計(jì)更主動(dòng)、靈活。它語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大,如對(duì)整型量與字符型數(shù)據(jù)及邏輯型數(shù)據(jù)可以通用等。
5、允許直接訪(fǎng)問(wèn)物理地址,對(duì)硬件進(jìn)行操作
由于C語(yǔ)言允許直接訪(fǎng)問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作,因此它既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,能夠像匯編語(yǔ)言一樣對(duì)位(bit)、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可用來(lái)寫(xiě)系統(tǒng)軟件。
6、生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高
C語(yǔ)言描述問(wèn)題比匯編語(yǔ)言迅速,工作量小、可讀性好,易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語(yǔ)言相當(dāng)。C語(yǔ)言一般只比匯編程序生成的目標(biāo)代碼效率低10%~20%。
7、可移植性好
C語(yǔ)言在不同機(jī)器上的C編譯程序,86%的代碼是公共的,所以C語(yǔ)言的編譯程序便于移植。在一個(gè)環(huán)境上用C語(yǔ)言編寫(xiě)的程序,不改動(dòng)或稍加改動(dòng),就可移植到另一個(gè)完全不同的環(huán)境中運(yùn)行。
8、表達(dá)力強(qiáng)
C語(yǔ)言有豐富的數(shù)據(jù)結(jié)構(gòu)和運(yùn)算符。包含了各種數(shù)據(jù)結(jié)構(gòu),如整型、數(shù)組類(lèi)型、指針類(lèi)型和聯(lián)合類(lèi)型等,用來(lái)實(shí)現(xiàn)各種數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。C語(yǔ)言的運(yùn)算符有34種,范圍很寬,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)難度極大的運(yùn)算。
C語(yǔ)言能直接訪(fǎng)問(wèn)硬件的物理地址,能進(jìn)行位(bit)操作。兼有高級(jí)語(yǔ)言和低級(jí)語(yǔ)言的許多優(yōu)點(diǎn)。
它既可用來(lái)編寫(xiě)系統(tǒng)軟件,又可用來(lái)開(kāi)發(fā)應(yīng)用軟件,已成為一種通用程序設(shè)計(jì)語(yǔ)言。
另外C語(yǔ)言具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動(dòng)器。且計(jì)算功能、邏輯判斷功能強(qiáng)大。
參考資料:
百度百科-c語(yǔ)音
#includestdio.h
int main()
{
int r;
printf("請(qǐng)輸入r:");
scanf("%d",r);
if(r0)
printf("面積是:%f\n",2*3.1415*r*r);
else
printf("輸入的r不合法!\n");
return 0;
}