首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C程序返回矩形的周长和面积

,可以使用以下代码实现:

代码语言:txt
复制
#include <stdio.h>

struct Rectangle {
    float length;
    float width;
};

// 计算矩形的周长
float calculatePerimeter(struct Rectangle rectangle) {
    return 2 * (rectangle.length + rectangle.width);
}

// 计算矩形的面积
float calculateArea(struct Rectangle rectangle) {
    return rectangle.length * rectangle.width;
}

int main() {
    struct Rectangle rectangle;
    
    // 输入矩形的长和宽
    printf("请输入矩形的长和宽:\n");
    scanf("%f %f", &rectangle.length, &rectangle.width);
    
    // 计算并输出矩形的周长和面积
    printf("矩形的周长为:%f\n", calculatePerimeter(rectangle));
    printf("矩形的面积为:%f\n", calculateArea(rectangle));
    
    return 0;
}

这段代码定义了一个名为Rectangle的结构体,包含矩形的长度和宽度。calculatePerimeter函数用于计算矩形的周长,采用2 * (length + width)的公式。calculateArea函数用于计算矩形的面积,采用length * width的公式。

main函数中,首先创建一个Rectangle类型的结构体对象rectangle,然后通过用户输入获取矩形的长度和宽度。最后,调用calculatePerimetercalculateArea函数计算并输出矩形的周长和面积。

这个C程序可以返回矩形的周长和面积,帮助用户进行简单的矩形计算。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券