大家注意到,函数的第一行是:“const double pi=acos(-1.0);”。
这里用到了const关键字来声明一个常数,acos是一个函数,其功能是求反余弦。acos(-1.0)就是求-1.0的反余弦,再赋值给double类型的常变量pi,经计算,acos(-1.0) 的值就是圆周率,因此你可以理解为acosta(-1.0)就是我们所说的pi。
#include<stdio.h>
#include<math.h>
int main()
{
const double pi=acos(-1.0);
double r,h,s1,s2,s;
scanf("%lf%lf",&r,&h);
s1=pi*r*r;
s2=2*pi*r*h;
s=s1*2+s2;
printf<
C语言竞赛:利用acos计算π

这篇博客介绍了如何在C语言竞赛中使用`acos(-1.0)`计算圆周率π,并强调算法竞赛程序应专注于读入数据、计算结果和打印输出,避免额外操作。
最低0.47元/天 解锁文章
1290

被折叠的 条评论
为什么被折叠?



