C语言编写函数area,计算长方形的面积,在main函数中调用area函数。输入长和宽,计算面积,输出时,显示一位小数。
时间: 2024-09-26 21:14:29 浏览: 112
在C语言中,你可以通过创建一个名为`area`的函数来计算长方形的面积。下面是一个简单的示例程序,它接收用户输入的长和宽,计算面积,并将结果四舍五入到一位小数:
```c
#include <stdio.h>
#include <math.h> // 需要包含这个头文件才能使用round函数
// 定义计算长方形面积的函数
double calculate_area(double length, double width) {
double area = length * width;
return round(area * 10) / 10; // 使用round函数四舍五入到一位小数
}
int main() {
double length, width;
// 输入长和宽
printf("请输入长方形的长度:");
scanf("%lf", &length);
printf("请输入长方形的宽度:");
scanf("%lf", &width);
// 调用area函数并输出结果
double result = calculate_area(length, width);
printf("长方形的面积是:%.1f\n", result);
return 0;
}
```
在这个程序中,`calculate_area`函数接受两个参数`length`和`width`,然后返回它们的乘积。为了得到一位小数的结果,我们先将面积乘以10,对结果进行四舍五入,然后再除以10。
阅读全文