学生首贝仕战字 作业考试在线学堂x| 3 第 十期C语言程序x作业作答 X作业详情 ooc1.chaoxing.com/mooc2/work/dowork?courseld= 232748213&classld= 72371365&cpi= 271671180&workld-27985554&answer 作业 Accepted (运行通过) 5. (程序题) 编程求半径分别为10, 2.5, 3.15, 4, 5.45, 6.78的圆面积,要求定义一个求圆面积的函数。样例输入 样例输出 314.16 19.63 31.17 50.27 93.31 144.41 提示: PI=3.1415926,输出保留两位小数。
时间: 2024-03-30 13:37:37 浏览: 135
ooc.zip_OOC_ooc.pdf
好的,您的问题是关于C语言的程序题。题目要求定义一个求圆面积的函数,然后计算给定半径的圆面积并保留两位小数输出。根据题目要求,可以先定义一个函数来计算圆面积,函数的定义如下:
```c
#define PI 3.1415926 // 定义常量PI
float calculateArea(float radius) {
float area = PI * radius * radius;
return area;
}
```
然后在主函数中调用该函数来计算给定半径的圆面积并输出,主函数的代码如下:
```c
int main() {
float radius[6] = {10, 2.5, 3.15, 4, 5.45, 6.78}; // 定义半径数组
for (int i=0; i<6; i++) {
float area = calculateArea(radius[i]); // 调用计算圆面积的函数
printf("%.2f\n", area); // 输出圆面积并保留两位小数
}
return 0;
}
```
这样就可以得到题目要求的输出结果了。
阅读全文