使用c语言实现输入长方形的长a与宽b,计算并输出该长方形的面积与周长
时间: 2024-10-08 18:01:19 浏览: 78
在C语言中,你可以使用结构体来表示长方形,并提供函数来计算面积和周长。以下是简单的示例:
```c
#include <stdio.h>
// 定义长方形结构体
typedef struct {
int length; // 长度
int width; // 宽度
} Rectangle;
// 计算面积的函数
int calculate_area(Rectangle rect) {
return rect.length * rect.width;
}
// 计算周长的函数
int calculate_perimeter(Rectangle rect) {
return 2 * (rect.length + rect.width);
}
int main() {
Rectangle rectangle;
// 输入长和宽
printf("请输入长方形的长(a): ");
scanf("%d", &rectangle.length);
printf("请输入长方形的宽(b): ");
scanf("%d", &rectangle.width);
// 计算面积和周长
int area = calculate_area(rectangle);
int perimeter = calculate_perimeter(rectangle);
// 输出结果
printf("长方形的面积是: %d\n", area);
printf("长方形的周长是: %d\n", perimeter);
return 0;
}
```
阅读全文