求圓c語言
/*定義浮點型變數*/float r,h,v;/*提示用戶輸入變數*/printf("請輸入圓柱體的半徑和高:")
/*輸入兩個變數*/scanf("%f%f",&r,&h)
/*計算體積*/v=3.14*r*r*h;/*輸出體積值*/printf"圓柱體的體積為%f",float r,h,s,v
printf("please in put r and h:");scanf("%f%f",&r,&h);v=f1( r, h);s=f2( r, h);printf("%f,%f",s,v)
(1)求圓c語言擴展閱讀
c語言具體內容:
for循環結構是c語言中最具有特色的循環語句,使用最為靈活方便,它的一般形式為:for(表達式1;表達式2;表達式3)循環體語句 。(其中;不能省略)
表達式1為初值表達式,用於在循環開始前為循環變數賦初值。表達式2是循環控制邏輯表達式,它控制循環執行的條件,決定循環的次數。
表達式3為循環控制變數修改表達式,它使for循環趨向結束。循環體語句是在循環控制條件成立的情況下被反復執行的語句。
但是在整個for循環過程中,表達式1隻計算一次,表達式2和表達式3則可能計算多次,也可能一次也不計算。循環體可能多次執行,也可能一次都不執行。
先執行表達式2,然後執行循環結構,最後表達式3,一直這樣循環下去。for循環語句是c語言種功能最為強大的語句,甚至在一定程度上可以代替其他的循環語句。
do循環結構,do 1 while⑵;的執行順序是1->2->1...循環,2為循環條件。while循環結構,while(1) 2; 的執行順序是1->2->1...循環,1為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
⑵ 使用C語言計算圓的周長和面積
#include<stdio.h>
int main()
{
float r;
double C,A;
scanf("%f",&r);
C=2*3.1416*r;
A=3.1416*r*r;
printf("circumference=%.4f area=%.4f",C,A);
return 0;
}
附運行效果
⑶ C語言 輸入半徑 求圓的面積和周長
一、數學公式:
圓面積公式: S=πr²
圓周長公式: C=2πr
二、演算法設計:
1、輸入半徑r值;
2、根據數學公式,分別計算面積和周長;
3、輸出結果。
三、參考代培殲碼:
#include<伍中stdio.h>
#definePI3.1415927
intmain()
{
doubler,c,s;
scanf("%lf",&r);//輸入半徑。
c=2*PI*r;//計算周長.
s=PI*r*r;//計算面積.
printf("S=%lf,C=%lf ",s,c);//輸出結果。
return0;
}
注意事項:
1、題目中未限定半徑類型,所以用double 進行存儲;
2、PI值為宏定義,具體值腔中山根據精度要求,設置PI值。
⑷ 怎麼用c語言計算圓周長和面積
代碼如下:
#include<stdio.h>
int main(){
int radius;
float area,perimeter;
radius=6;
perimeter=2*3.14*radius;
printf("圓的周長=%f英寸 ",perimeter);
area=3.14*radius*radius;
printf("圓的面積=%f平方英寸 ",area);
return(0);
}
2、c語言計算矩形的周長和面積
#include<stdio.h>
/*長方形的高和寬,單位為米*/
int width;
int height;
int area;
int perimeter;
int main(){
height=7;
width=5;
perimeter=2*(height+width);
printf("矩形的周長=%d米 ",perimeter);
area=height*width;
printf("矩形的面積=%d平方米 ",area);
return(0);
}
(4)求圓c語言擴展閱讀:
使用C語言計算圓周長和面積的優勢:
1、簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
2、運算符豐富
C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
⑸ c語言怎麼輸入半徑求圓面積和周長
C語言輸入半徑求圓面積和周長具體如下圖:
同圓內圓的直徑、半徑的長度永遠相同,圓有無數條半徑和無數條直徑。圓是軸對稱、中心對稱圖形。對稱軸是直徑所在的直線。 同時,圓又是「正無限多邊形」,而「無限」只是一個概念。圓可以看成由無數個無限小的點組成的正多邊形,當多邊形的邊數越多時,其形狀、周長、面積就都越接近於圓。
圓的相關性質:
1、在同圓或等圓中,相等的弧所對的圓周角等於它所對的圓心角的一半(圓周角與圓心角在弦的同側)。
2、如果一條弧的長是另一條弧的2倍,那麼其所對的圓周角和圓心角是另一條弧的2倍。
3、圓O中的弦PQ的中點M,過點M任作兩弦AB,CD,弦AD與BC分別交PQ於X,Y,則M為XY之中點。
⑹ 用c語言怎麼算圓的面積
用c語言求圓的面積編程如下:
#include <stdio.h>
#include <math.h>
#define PI 3.14
void main()
{ float r;
double c;
double s;
printf("請輸入半徑的值:");
scanf("%f",&r);
s=PI*r*r;
printf("這個圓的面積是:%f ",s);
(6)求圓c語言擴展閱讀:
使用c語言的優點
1、簡潔緊湊、靈活方便
C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
2、運算符豐富
C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。
3、數據類型豐富
C語言的數據類型有:整型、實型、字元型、數組類型、指針類型、結構體類型、共用體類型等。能用來實現各種復雜的數據結構的運算。並引入了指針概念,使程序效率更高。
4、表達方式靈活實用
C語言提供多種運算符和表達式值的方法,對問題的表達可通過多種途徑獲得,其程序設計更主動、靈活。它語法限制不太嚴格,程序設計自由度大,如對整型量與字元型數據及邏輯型數據可以通用等。
5、允許直接訪問物理地址,對硬體進行操作
由於C語言允許直接訪問物理地址,可以直接對硬體進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位(bit)、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統軟體。
6、生成目標代碼質量高,程序執行效率高
C語言描述問題比匯編語言迅速,工作量小、可讀性好,易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編程序生成的目標代碼效率低10%~20%。
7、可移植性好
C語言在不同機器上的C編譯程序,86%的代碼是公共的,所以C語言的編譯程序便於移植。在一個環境上用C語言編寫的程序,不改動或稍加改動,就可移植到另一個完全不同的環境中運行。
8、表達力強
C語言有豐富的數據結構和運算符。包含了各種數據結構,如整型、數組類型、指針類型和聯合類型等,用來實現各種數據結構的運算。C語言的運算符有34種,范圍很寬,靈活使用各種運算符可以實現難度極大的運算。
C語言能直接訪問硬體的物理地址,能進行位(bit)操作。兼有高級語言和低級語言的許多優點。
它既可用來編寫系統軟體,又可用來開發應用軟體,已成為一種通用程序設計語言。
另外C語言具有強大的圖形功能,支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。
⑺ 如何用c語言求一個圓的面積和周長
方法:
#include <stdio.h>
#define PI 3.14
int main()
{
float r,c,area;
printf("請輸入圓的半徑:");
scanf("%f",&r);
c=2 * PI * r;
area=PI * r * r;
printf("該圓的周長是%.2f,面積是%.2fa",c,area);
}
二、計跡鏈算機編程語言(C語言)的特點:
1、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。
2、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。
3、不同的變數類型可以用結構體(struct)組合在一起。
4、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。
5、部份的變數類型可以轉換,例如整型和字元型變數。
6、通過指針(pointer),C語言可以容易的對喊州輪存儲器進行低級控制。
7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。
⑻ 用c語言怎麼編寫求圓的周長和面積的程序
#include<stdio.h>
#define pi 3.1415926
void main()
{
float r,l,s;
printf("請輸入圓的半徑:");
scanf("%f",&r);
l=2*pi*r;
s=pi*r*r;
printf("圓的周長為:%f\n,圓的面積為:%f\n",l,s);
}
⑼ C語言求圓周長和面積
一、數學公式:
圓周長=2*π*半徑
面積=π*半徑²
二、演算法分析:
周長和面積都依賴半徑,所以要先輸入半徑值,然後套用公式,計算周長和面積。 最終輸出結果即可。
三、參考代碼:
代碼如下
#include"stdio.h"
#definePi3.14
voidmain()
{
floatr,c,area;
printf("請輸入圓的半徑:");
scanf("%f",&r);
c=2*Pi*r;
area=Pi*r*r;
printf("該圓的周長是%.2f,面積是%.2f ",c,area);
}
⑽ c語言編程求圓的面積和周長
C#程序:
#definen3.1415926#include<stdio.h>voidmain(){doubles,l,r;scanf("%lf",&r);s=n*r*r;l=2*n*r;printf("s=%lf l=%lf ",s,l);//float對應%fdouble對應%lf}
拓展資料
求圖像的周長
描述:
給一個用 . 和X表示的圖形,圖形在上、下、左、右、左上、左下、右上、右下8個方向都被看作是連通的,並且圖像中間不會出現空洞,求這個圖形的邊長。
輸入:
首先給出m、n、x、y四個正整數,下面給出m×n的圖形,x、y表示點擊的位置,全0表示結束。
輸出:
點擊的圖形的周長。
輸入樣例
2 2 2 2 XX XX 6 4 2 3 .XXX .XXX .XXX ...X ..X. X... 0 0 0 0
輸出樣例:
#include<stdio.h>
void length();
void search(int x,int y);
int m,n,x,y,q=0,k=0; char
a[100][100]; int
b[100][100];//該數組用來存取與給定點有關的位置的坐標
int l[8]={1,-1,0,0,1,1,-1,-1},h
[8]={0,0,-1,1,1,-1,1,-1};//兩數組分別表示八個方向的橫縱坐標位移,用於遞歸時,對八個方向的討論
int main() {int i,j;char d[100][100];while(1){k=0;scanf
("%d%d%d%d",&m,&n,&x,&y);if
(m==0&&n==0)return0;
scanf(" ");for(i=1;i<=m;i++){for(j=1;j<=n+1;j++)
{scanf("%c",&d[i][j]);b[i][j]=0;//每次輸入時都要對數組初始化,避免上一組數據的影響
if(d[i][j]!=' ')a[i][j]=d[i][j];}}if(a[x][y]=='.')//若點擊的點不是X,則周長為零{printf("0 ");}else{b[x][y]=1; //該點處為X,對應數組元素賦值為一search(x,y);
length();
}
}
} void search (int x,int y)
{ int i,row,col;
for(i=0;i<8;i++)
{
row=l[i]+x;
col=h[i]+y;
if(row>m||col>n||row<1||col<1)
continue;//若數組越界,跳過
else if(b[row][col]==1)continue;//若之前已給該位置賦值為一,則跳過,避免遞歸陷入死循環
else if(a[row][col]=='X'){b[row][col]=1;////為該點處數組元素賦值為1
search(row,col);
}
}
} void length()//要計算圖形周長面積,只需數一下每一個X周圍有幾個.即可或者當X處於邊界時,周長+1 {int c=0;for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++){if(b[i][j]==1)
{
if(i-1<1||a[i-1][j]=='.')c++; if(i+1>m||a[i+1][j]=='.')c++;
if(j+1>n||a[i][j+1]=='.')c++;
if(j-1<1||a[i][j-1]=='.')c++;}}}printf("%d ",c); }