任务描述:编写一个C语言程序,要求用户输入矩形的长和宽,然后计算并输出该矩形的面积和周长。输入要求:输入矩形的长度(类型为浮点数)。输入矩形的宽度(类型为浮点数)。 输出要求:输出矩形的面积和周长。
时间: 2024-10-19 13:03:25 浏览: 53
在C语言中,你可以创建一个简单的控制台程序来满足这个需求。以下是对应的代码示例:
```c
#include <stdio.h> // 包含输入输出函数
// 函数声明,用于计算矩形的面积和周长
float calculateArea(float length, float width);
float calculatePerimeter(float length, float width);
int main() {
float length, width; // 定义变量存储长和宽
printf("请输入矩形的长度:"); // 用户提示输入长度
scanf("%f", &length); // 输入转换为浮点数
printf("请输入矩形的宽度:"); // 用户提示输入宽度
scanf("%f", &width); // 输入转换为浮点数
// 计算面积和周长
float area = calculateArea(length, width);
float perimeter = calculatePerimeter(length, width);
// 输出结果
printf("矩形的面积是:%.2f\n", area); // 面积保留两位小数
printf("矩形的周长是:%.2f\n", perimeter); // 周长保留两位小数
return 0;
}
// 函数实现:计算面积和周长
float calculateArea(float length, float width) {
return length * width;
}
float calculatePerimeter(float length, float width) {
return 2 * (length + width);
}
```
当你运行这个程序,它会提示用户输入矩形的长和宽,然后根据提供的函数计算并输出面积和周长。
阅读全文