计算半径为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" #define PI 3.14 /* 功能: 输入: 输出: arrValue:存储返回的符合范围之内的圆面积,内存在函数外已经申请 nValue:返回数组的行数 返回: */ void OutputRotundityArea(float *arrValue,int &nValue) { if (NULL==arrValue|| NULL ==&nValue) { return; } nValue = 0; for (int i = 0; i <= 10;i++) { if (((PI*i*i) >= 40) && ((PI*i*i) <= 90)) { arrValue[nValue]= (float)(PI*i*i); nValue++; } } return; }
计算半径为1到10的圆的面积,若面积在40到90之间请输出
int OutPutRotundityArea(float* pResultArray,int &ArrayCount) float* pResultArray :float型数组 Int ArrayCount:数组长度
要求时间复杂度为O(n) π = 3.14 |