本文目錄一覽:
用c語言怎麼編寫求圓的周長和面積的程序?
#includestdio.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語言計算圓的周長和面積代碼是什麼?
代碼如下:
#include
int main(){
int radius;
float area,perimeter;
radius=6;
perimeter=2*3.14*radius;
printf(“圓的周長=%f英寸\n”,perimeter);
area=3.14*radius*radius;
printf(“圓的面積=%f平方英寸\n”,area);
return(0);
}
相關信息:
代碼設計的原則包括唯一確定性、標準化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。 源代碼是代碼的分支,某種意義上來說,源代碼相當於代碼。
現代程序語言中,源代碼可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼最終目的是將人類可讀文本翻譯成為計算機可執行的二進位指令,這種過程叫編譯,它由通過編譯器完成。
c語言編程求圓的面積和周長
C#程序:
#define n 3.1415926#includestdio.hvoid main(){ double s,l,r; scanf(“%lf”,r); s=n*r*r; l=2*n*r; printf(“s=%lf\n l=%lf\n”,s,l); //float 對應%f double對應 %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
輸出樣例:
#includestdio.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==0n==0)return0;
scanf(“\n”); 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]!=’\n’)a[i][j]=d[i][j]; } } if(a[x][y]==’.’)//若點擊的點不是X,則周長為零 { printf(“0\n”); } else { b[x][y]=1; //該點處為X,對應數組元素賦值為一 search(x,y);
length();
}
}
} void search (int x,int y)
{ int i,row,col;
for(i=0;i8;i++)
{
row=l[i]+x;
col=h[i]+y;
if(rowm||coln||row1||col1)
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-11||a[i-1][j]==’.’)c++; if(i+1m||a[i+1][j]==’.’)c++;
if(j+1n||a[i][j+1]==’.’)c++;
if(j-11||a[i][j-1]==’.’)c++; } } } printf(“%d\n”,c); }
如何用C語言計算圓的周長和面積
要計算周長半徑就必須先得到半徑或直徑。
有半徑之後,用公式周長=直徑xPI,面積=半徑x半徑xPI計算變可以得到結果。
下面是C語言源程序:
#include
stdio.h
#define
PI
3.1415926
int
main(){
double
r,l,s;
printf(“請輸入半徑:”);
scanf(“%lf”,r);
if(r=0)printf(“輸入錯誤!”);
else
{
l=PI*2*r;
s=PI*r*r;
printf(“周長=%lf
面積=%lf\n。”,l,s);
}
return
0;
}
用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,面積是%.2f\a”,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語言的編譯更具有彈性。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/308312.html