题目描述
循环输入。每输入一个正整数r,输出两个浮点数分别表示圆的周长和面积并且以空格分隔,均精确到小数点后六位。当没有任何输入时,程序结束。
解题思路
这里我们只要知道圆的周长和面积计算公式即可。那么这里的Π的话,有两种定义方式。
方式一:
直接自己定义一个PI 3.14
方式二:
利用自带的数学函数来表示PI
这里要注意反三角函数的返回值和参数都是double,如图
解题代码
#include<stdio.h>
#include <math.h>
const double PI = acos(-1.0);
int main()
{
double r;
while( scanf("%lf",&r) != EOF)
{
double c = 2 * PI * r;
double s = PI * r * r;
printf("%.6lf %.6lf\n",c,s);
}
return 0;
}
写在最后
该文章内容是我阅读了CSDN博主英雄哪里出来
的博文后,自己记录的一些观点和想法,希望对大家有帮助。英雄哪里出来
的对应博文地址:传送门