一行两个小数 a 和 b 表示矩形的长和宽。(0.0≤a,b≤100.0) 输出 第一行是矩形的周长 C语言 第二行是矩形的面积 结果保留两位小数
时间: 2024-10-15 20:09:57 浏览: 28
一行SQL代码能做什么.docx
你可以使用下面的C语言代码片段来计算给定长(a)和宽(b)的矩形周长(C)和面积(A)。这里假设输入的小数a和b都在指定范围内(0.0到100.0):
```c
#include <stdio.h>
#include <math.h>
int main() {
double a, b;
printf("请输入矩形的长(0.0 ≤ a ≤ 100.0):");
scanf("%lf", &a);
printf("请输入矩形的宽(0.0 ≤ b ≤ 100.0):");
scanf("%lf", &b);
// 检查输入是否在允许范围内
if (a >= 0 && a <= 100 && b >= 0 && b <= 100) {
// 计算周长和面积
double perimeter = 2 * (a + b);
double area = a * b;
// 输出结果保留两位小数
printf("周长:%.2f\n", perimeter);
printf("面积:%.2f\n", area);
} else {
printf("输入错误,请确保长和宽在0.0到100.0之间。\n");
}
return 0;
}
```
在这个程序中,用户会被提示输入矩形的长和宽,然后计算出周长和面积,并将结果保留两位小数展示。
阅读全文