//防护罩
#include <iostream>
#include <math.h> //须加此头文件
using namespace std;
int main()
{
int N=0,i,temp;
double r,l;
cin>>r;
l=floor(r);//获得组数
for(i=1;i<=l;i++)
{
temp=(int)sqrt(r*r-i*i);
N=N+temp;
}
cout<<N*4;
system("pause");
return 0;
}
1、floor 方法 返回的是 x 整数部分,方法 趋向于 负无穷方向。
2、ceil 方法 就是不小于 x 的最小的正整数。 方法 趋向于 正无穷大。