使用C语言计算圆的面积和周长(半径为5)

怎么用c语言计算圆周长和面积

用c语言计算圆周长和面积编程有两种。

#include

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

#include

#include

#define PI 3.14

void main()

{ float r;

double c;

double s;

printf("请输入半径的值:");

scanf("%f",&r);

c=2*PI*r;

s=PI*r*r;

printf("这个圆的周长是:%f\n",c);

printf("这个圆的面积是:%f\n",s);

扩展资料:

使用C语言计算圆周长和面积的优势:

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

参考资料:搜狗百科 C语言基础语句用c语言计算圆周长和面积编程如下:

#include

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

#include

#include

#define PI 3.14

void main()

{ float r;

double c;

double s;

printf("请输入半径的值:");

scanf("%f",&r);

c=2*PI*r;

s=PI*r*r;

printf("这个圆的周长是:%f\n",c);

printf("这个圆的面积是:%f\n",s);

扩展资料:

用c语言计算周长和面积时要熟悉编程的四个步骤 :

1、定义变量 

2、输入变量 

3、数据处理 

4、输出结果 

在计算周长和面积时注意:scanf的使用 

在编写程序时,不小心讲scanf的输入格式写成了下面的样子 :scanf(“%f,%f”,&a,&b); 

在两个格式%f中间加了逗号,输入的时候两个数据之间如果还是以enter或space间隔,则最终的输出会出错 。要计算周长半径就必须先得到半径或直径。

有半径之后,用公式周长=直径xPI,面积=半径x半径xPI计算变可以得到结果。

下面是C语言源程序:

#include

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

}给,已经改好了,具体的请看注释:

#include "stdio.h"

main()

float PAI=3.1415926,r,c,area;

printf("enter radius: \n");

scanf("%f",&r); // 原来程序中的%,&都是中文符号,需要改成英文的%,&

c=2*PAI*r;

area=PAI*r*r;

printf("r=%.2f,c=%.2f,area=%.2f\n",r,c,area);//是printf,不是priatf;另外,将&.2f,都改为%.2f

}一、数学公式:

圆周长=2*π*半径

面积=π*半径²

二、算法分析:

周长和面积都依赖半径,所以要先输入半径值,然后套用公式,计算周长和面积。 最终输出结果即可。 

三、参考代码:

#include 

#define pi 3.14159

int main()

double r, s, c;

scanf("%lf",&r);//输入半径。

s=pi*r*r;//计算面积。 

c=2*pi*r;//计算周长

printf("面积=%lf 周长=%lf\n", s,c);//输出结果

return 0;

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

//计算需要获取半径,按提示输入半径,即可得到答案。

编写程序输入圆的半径,求圆的面积和周长。

#include

int main(void)

float r,s,l;

printf(面积:π×半径的平方 周长:π×半径×2

物联沃分享整理
物联沃-IOTWORD物联网 » 使用C语言计算圆的面积和周长(半径为5)

发表评论