输入一个矩形的长和宽,求出周长及面积,并将结果小数点后保留2位输出。 输入格式: 在用scanf函数输入数据之前,要输出如下提示性语句:
时间: 2024-11-18 13:18:34 浏览: 22
要计算矩形的周长和面积,你需要先获取用户的输入,然后按照给定的格式输出结果。以下是使用C语言的一个简单示例:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于处理浮点数
void calculate_rectangle(float length, float width) {
// 计算周长
float perimeter = 2 * (length + width);
// 计算面积
float area = length * width;
// 将结果保留两位小数并输出
printf("矩形的周长为: %.2f\n", perimeter);
printf("矩形的面积为: %.2f\n", area);
}
int main() {
float length, width;
// 输出提示信息
printf("请输入矩形的长度和宽度,以空格分隔:\n");
// 使用scanf输入数据
scanf("%f %f", &length, &width);
// 调用函数计算并输出结果
calculate_rectangle(length, width);
return 0;
}
```
在这个程序中,用户需要输入两个浮点数(长度和宽度),然后`calculate_rectangle`函数会根据这些值计算周长和面积,并使用`printf`输出结果,保留两位小数。
阅读全文