c語言用指針變數輸出圓的周長

#include<stdio.h>
#include<math.h>
intmain()
{
floatr,c,*p=&c;
scanf("%f",&r);//輸入半版徑權
c=3.1516*r;
printf("%g ",*p);
return0;
}

㈡ 用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語言求圓周長和面積

程序代碼如下:

擴展屬資料:

圓周長是指在圓中內接一個正n邊形,邊長設為an,正邊形的周長為n*an,當n不斷增大的時候,正邊形的周長不斷接近圓的周長C的數學現象,即:n趨近於無窮,C=n*an。

圓面積公式是一種定理定律。為圓周率*半徑的平方,用字母可以表示為:S=πr²或S=π*(d/2)²。(π表示圓周率,r表示半徑,d表示直徑)。

圓周率(Pi)是圓的周長與直徑的比值,一般用希臘字母π表示,是一個在數學及物理學中普遍存在的數學常數。π也等於圓形之面積與半徑平方之比。是精確計算圓周長、圓面積、球體積等幾何形狀的關鍵值

㈣ 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); }

㈤ 如何用C語言計算圓的周長和面積

輸入兩組圓的半徑,計算圓面積與周長.為什麼我執行出來,我試輸入5和6.21結果版總是"00".明明輸入的是正數權。

採用浮點型數據的時候,輸入輸出的格式不是用%d(整數),而是用%f

所以,把你的代碼里,%ld改成%lf,%d改成%f,%.6ld改成%.6lf就可以了。

另外,面積公司改成 area = pi * r1 *r1。
輸入兩組圓的半徑,計算圓面積與周長.為什麼我執行出來,我試輸入5和6.21結果總是"00".明明輸入的是正數。
#include
int main(){

double pi = 3.1415926;
double r1, r2, area, s;
scanf_s("%ld\n%d", &r1, &r2);
if (r1 > 0){
area = pi*r1 * 2;
s = 2 * pi*r1;
printf("%.6ld %.6ld", area, s);

㈥ c語言求圓周長和面積

一、數學公式:

圓周長=2*π*半徑

面積=π*半徑²

二、演算法分析:

周長和面積都依賴半徑,所以要先輸入半徑值,然後套用公式,計算周長和面積。 最終輸出結果即可。

三、參考代碼:

#include<stdio.h>
#definePI3.14159
intmain()
{
doubler,s,c;
scanf("%lf",&r);//輸入半徑。
s=PI*r*r;//計算面積。
c=2*PI*r;//計算周長
printf("面積=%lf周長=%lf ",s,c);//輸出結果
return0;
}

㈦ c語言求圓周長和圓面積

根據數學定義,周長c=2*π*r。面積area=π*r*r。
其中r為半徑。
所以思版路為:
1
輸入半徑。
2
計算周權長和面積。
3
輸出結果。
代碼:
#include "stdio.h"
#define pi 3.14
void main()
{
float r,c,area;
printf("請輸入圓的半徑:");
scanf("%f",&r);
c=2*pi*r;
area=pi*r*r;
printf("該圓的周長是%.2f,面積是%.2f\n",c,area);
}

㈧ 請問用c語言怎麼編寫圓的周長面積

#include<stdio.h>

voidmain()
{
floatr;
scanf("輸入圓半徑:%f",&r);
printf("圓周長為:內%f ",2*r*3.1415926);
printf("圓面容積為:%f ",r*r*3.1415926);
}

㈨ 怎麼用c語言計算圓周長和面積

代碼如下:

#include&lt;stdio.h&gt;

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&lt;stdio.h&gt;

/*長方形的高和寬,單位為米*/

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);

}

(9)c語言圓的周長擴展閱讀:

使用C語言計算圓周長和面積的優勢:

1、簡潔緊湊、靈活方便

C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

2、運算符豐富

C語言的運算符包含的范圍很廣泛,共有34種運算符。C語言把括弧、賦值、強制類型轉換等都作為運算符處理。從而使C語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。