求圆的面积
来源:互联网 发布:新闻抓取软件 编辑:程序博客网 时间:2024/04/27 23:45
题目背景
计算半径为1到10的圆的面积,若面积在40到90之间请输出
接口
int OutPutRotundityArea(float* pResultArray,int &ArrayCount)
float* pResultArray :float型数组
Int ArrayCount:数组长度
规格
要求时间复杂度为O(n)
π = 3.14
这题实际上很简单,可是题目给的和下载下来的工程文件里的函数参数不同,下载下来的函数原型为:
#include <stdlib.h>#include <string.h>#include "oj.h"/*功能: 输入: 输出:arrValue:存储返回的符合范围之内的圆面积,内存在函数外已经申请 nValue:返回数组的行数 返回: */void OutputRotundityArea(float *arrValue,int &nValue){}
题目的目的是计算1-10为半径圆的面积,然后对符合条件的结果存储到数组中,这里容易混淆浮点数判断相等于大小的差别.
完整代码:
#include <stdlib.h>#include <string.h>#include "oj.h"/*功能: 输入: 输出:arrValue:存储返回的符合范围之内的圆面积,内存在函数外已经申请 nValue:返回数组的行数 返回: */void OutputRotundityArea(float *arrValue,int &nValue){ nValue=0; float area; for(int i=1;i<=10;i++) { area=3.14*i*i; if(area>=40&&area<=90)arrValue[nValue++]=area; }}
0 0
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积
- 求圆的面积java
- C#求圆的面积
- 68-求圆的面积
- 求圆的面积【Java】
- java求圆的面积
- JAVA求圆的面积
- 求圆、长方形的面积
- c++求圆的面积和矩形的面积
- d005: 求圆的周长 和 面积
- 4、Django基本数据操作
- 关于java初始化的问题
- 自定制vim编辑器属性
- Unity中HideInInspector和SerializeField
- 算法——字符串、序列问题
- 求圆的面积
- 万能密码原理和总结
- 【可持久化】可持久化数据结构学习笔记
- 单件模式
- MySQL详解(10)----------索引优化
- Ubuntu14.04怎么安装vim?
- usermod -g和gpasswd -a的区别
- 从天龙八部论嵌入式行业中个人与企业的核心竞争力
- Unity3D制作流动的水面