用C语言计算长方形的周长和面积
时间: 2024-10-08 19:26:29 浏览: 43
在C语言中,我们可以创建一个函数来计算长方形的周长和面积。假设长方形的长和宽存储在变量`length`和`width`中,以下是简单的示例:
```c
#include <stdio.h>
// 定义一个结构体来表示长方形
typedef struct {
float length; // 长度
float width; // 宽度
} Rectangle;
// 函数声明,用于计算周长和面积
void calculate_perimeter_and_area(Rectangle rect);
int main() {
Rectangle rectangle;
printf("请输入长方形的长度:");
scanf("%f", &rectangle.length);
printf("请输入长方形的宽度:");
scanf("%f", &rectangle.width);
// 调用函数并打印结果
calculate_perimeter_and_area(rectangle);
return 0;
}
// 函数定义,计算周长和面积
void calculate_perimeter_and_area(Rectangle rect) {
float perimeter = 2 * (rect.length + rect.width); // 周长计算
float area = rect.length * rect.width; // 面积计算
printf("长方形的周长是:%.2f\n", perimeter);
printf("长方形的面积是:%.2f\n", area);
}
```
在这个程序中,用户输入长方形的长和宽,然后通过`calculate_perimeter_and_area`函数计算周长和面积,并将结果显示出来。
阅读全文