编写程序,输入长方形的长、宽,输出长方形的面积和周长。
时间: 2024-11-09 16:22:06 浏览: 5
当然,你可以使用C语言编写一个简单的程序来计算长方形的面积和周长。以下是一个示例程序:
```c
#include <stdio.h>
// 定义长方形结构体,包含长和宽
typedef struct {
float length;
float width;
} Rectangle;
// 计算面积的函数
float calculate_area(Rectangle rect) {
return rect.length * rect.width;
}
// 计算周长的函数
float calculate_perimeter(Rectangle rect) {
return 2 * (rect.length + rect.width);
}
int main() {
// 输入长方形的长和宽
printf("请输入长方形的长度:");
scanf("%f", &Rectangle[length]); // 假设length是结构体成员的别名
printf("请输入长方形的宽度:");
scanf("%f", &Rectangle[width]);
// 创建并初始化长方形对象
Rectangle rectangle = {Rectangle[length], Rectangle[width]};
// 计算并输出面积和周长
float area = calculate_area(rectangle);
float perimeter = calculate_perimeter(rectangle);
printf("长方形的面积为:%f\n", area);
printf("长方形的周长为:%f\n", perimeter);
return 0;
}
```
在这个程序中,首先定义了一个`Rectangle`结构体,包含了长和宽两个成员。然后我们分别定义了计算面积和周长的函数。在`main()`函数中,提示用户输入长和宽,然后根据这些值创建结构体实例并计算结果。
阅读全文