问题描述
- 计算圆的面积。。。。C
-
题目背景计算半径为1到10的圆的面积,若面积在40到90之间请输出
接口
int OutPutRotundityArea(float* pResultArray,int &ArrayCount)
float* pResultArray :float型数组
Int ArrayCount:数组长度
规格
要求时间复杂度为O(n)
π = 3.14
在下面里面编
#include
#include
#include "oj.h"/*
功能:输入:
输出: arrValue:存储返回的符合范围之内的圆面积,内存在函数外已经申请
nValue:返回数组的行数返回:
*/
void OutputRotundityArea(float *arrValue,int &nValue)
{}
解决方案
简单的代码如下,自己再完善一下吧。
for(int i = 0;i < 10;i++)
{
int iArea = i * i * π;
if(iArea >= 40 && iArea <= 90)
{
//输入
}
}
解决方案二:
#include
#define PI 3.14
int main()
{
int i;
float Area;
for(i=1;i<=10;i++)
{
Area = PI * i * i;
if(Area >=40 && Area<=90)
{
printf("%fn",Area);
}
}
}
解决方案三:
楼上对吧!!!!!!!!!!!!!!!
时间: 2024-10-27 09:16:51