圆的面积
作者:互联网
计算圆的面积
题目:输入一个半径,计算圆的面积
条件1:半径的值不能小于1且不能大于10000
条件2:输出的值保留七位小数
解题思路
我看到条件1 的第一反应就是用if 语句去筛选条件
而条件2 确实把我给难了一下
float 单精度,默认输出小数点后六位数
double 双精度,默认输出小数点后六位数
int 是整型变量,无小数点
等等这些都不符合条件,最后还是去百度了
然后。。。发现了新大陆。。。。
#include <iostream>
#include <time.h>
#include <iomanip>
#include <cmath>
const double PI = atan(1.0)*4;
using namespace std;
void main(){
clock_t start ,end ;
double time;
int r;
cin>>r;
if(r>=1 && r<=10000){
double PI = 3.1415926;
start = clock_t();
double area;
area = PI * r * r;
cout<<setiosflags(ios::fixed)<<setprecision(7);
cout<<area<<endl;
end = clock_t();
time = double( end - start);
cout<<time;
}
else{
return ;
}
return ;
}
我的理解就是这相当于一个公式算法之类的,需要强记
具体思路是参照这位博主的
[点击跳转博主页面](https://blog.csdn.net/Xiaotoumingkeli/article/details/109336189)
标签:int,double,面积,六位数,小数点,条件,include 来源: https://www.cnblogs.com/baiyangguangcaicai/p/14988103.html