输入一个矩形的长和宽,求出周长及面积,并将结果小数点后保留2位输出 C语言
时间: 2024-10-09 16:12:46 浏览: 87
在C语言中,你可以使用结构体和函数来计算矩形的周长和面积,然后通过`printf`函数将结果四舍五入到两位小数。这里是一个简单的示例:
```c
#include <stdio.h>
#include <math.h>
// 定义矩形结构体
typedef struct {
float length;
float width;
} Rectangle;
// 计算矩形周长和面积的函数
void calculate(Rectangle rect) {
float perimeter = 2 * (rect.length + rect.width); // 周长公式
float area = rect.length * rect.width; // 面积公式
// 四舍五入到两位小数并打印
printf("周长: %.2f\n", perimeter);
printf("面积: %.2f\n", area);
}
int main() {
// 用户输入矩形的长和宽
float length, width;
printf("请输入矩形的长度: ");
scanf("%f", &length);
printf("请输入矩形的宽度: ");
scanf("%f", &width);
// 创建矩形结构体实例
Rectangle rectangle = {length, width};
// 调用函数计算并显示结果
calculate(rectangle);
return 0;
}
```
阅读全文