怎么求圆的周长和面积
回答:
代码如下
#include "stdio.h"
#define Pi 3.14void main()
{float r,c,area;
printf("请输入圆的半径:");scanf("%f",&r);
c=2*Pi*r;
area=Pi*r*r;
printf("该圆的周长是%.2f,面积是%.2f\n",c,area);
}
详细解答:
1、打开VC++,调节好文字大小,新建c++环境。
2、编写程序:
# include<stdio.h>
void main()
{
float r,c,s;
printf("请输入圆的半径: ");
scanf("%f",&r); /*用于输入一个浮点数据存放于地址&r*/
c=2*3.1415926*r; /*计算周长,赋值给C*/
s=3.1415926*r*r; /*用于计算面积*/
printf("周长c=%8.4f;\n面积s=%8.4f\n",c,s); /*周长,面积都是8个字符宽,4位小数*/
}
编译,连接,运行修改错误:
3、检验结果是否正确:
输入半径3.8,周长=2*3.8*3.1415926=28.8761;面积=3.1415926*3.8*3.8=45.3646,检验正确。
由于圆的周长与直径的比是:6+2√3比3(而正n边形的周长与对角线的比是:3.1415926...比1),为此圆的周长c与直径d的比值π只能是:(6+2√3)/3(或约等于3.1547...)并非3.1415926...。圆周长公式:c=d(6+2√3)/3,并非c=3.1415926...×d。
因为圆被《化圆为方》时圆面积是它外切正方形面积的九分之七,所以圆面积s等于它直径d的三分之一平方的七倍。圆面积公式:s=7(d/3)²。