編程求圓的面積
⑴ c#語言求圓的面積和周長,求詳細編程過程!
程序如下
static void Main(string[] args)
{
double r;//圓的半徑
double area;//圓的面積
double perimeter;//圓的周長
System.Console.Write("請輸入圓的半徑:");
r = double.Parse(System.Console.ReadLine());
area = Math.PI * r * r;//計算圓的面積
perimeter = 2 * Math.PI * r;//計算圓的周長
System.Console.WriteLine("圓的面積為{0:f2}", area);
System.Console.WriteLine("圓的周長為{0:f2}", perimeter);
System.Console.ReadKey();
return;
}
⑵ 如何利用VB編程,輸入圓的半徑,計算並輸出圓的面積。
1、打開vb,選擇左邊工具欄的commandbutton。
⑶ 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); }
⑷ Python編程題:輸入圓半徑,輸出圓面積
R=eval(input("請輸入圓的半徑:"))
pi=3.14
S=pi*R**2
print("圓的面積是:{}".format(S))
如果需要更精確的面積,可調用math庫,即可獲得更精確的答案。

(4)編程求圓的面積擴展閱讀:
eval() 函數用來執行一個字元串表達式,並返回表達式的值。
以下是 eval() 方法的語法:
eval(expression[, globals[, locals]])
參數:
expression -- 表達式。
globals -- 變數作用域,全局命名空間,如果被提供,則必須是一個字典對象。
locals -- 變數作用域,局部命名空間,如果被提供,可以是任何映射對象。
參考資料來源:網路-eval()
