c语言写园的周长和面积
时间: 2024-06-13 12:08:57 浏览: 114
以下是C语言计算矩形的周长和面积的例子:
```c
#include <stdio.h>
int main() {
int length = 6;
int width = 4;
int perimeter = 2 * (length + width);
int area = length * width;
printf("Perimeter of the rectangle = %d inches\n", perimeter);
printf("Area of the rectangle = %d square inches\n", area);
return 0;
}
```
输出结果为:
```
Perimeter of the rectangle = 20 inches
Area of the rectangle = 24 square inches
```
相关问题
C语言计算正方形周长和面积
在C语言中,计算正方形的周长和面积相对简单。正方形的四条边长度相等,所以周长(Perimeter)公式是边长乘以4,面积(Area)则是边长的平方。下面是一个简单的示例程序:
```c
#include <stdio.h>
// 函数声明:接受边长作为输入,返回周长和面积
void calculateSquare(int side) {
int perimeter = side * 4; // 计算周长
int area = side * side; // 计算面积
printf("正方形的边长为: %d\n", side);
printf("正方形的周长为: %d\n", perimeter);
printf("正方形的面积为: %d\n", area);
}
int main() {
int side_length; // 正方形边长的用户输入
printf("请输入正方形的边长: ");
scanf("%d", &side_length);
// 调用函数进行计算并显示结果
calculateSquare(side_length);
return 0;
}
```
在这个程序中,用户会被提示输入正方形的边长,然后计算函数会基于这个输入计算出周长和面积,并打印出来。
c语言计算三角形周长和面积
在C语言中,计算三角形的周长通常涉及到三条边长的加总,而面积可以用海伦公式或者基础公式如正弦定理、余弦定理来计算。这里给出一个简单的例子,假设我们已经知道了三角形的三边a、b和c:
```c
#include <stdio.h>
#include <math.h> // 需要引入math库来使用sqrt函数
// 计算周长
double perimeter(double a, double b, double c) {
return a + b + c;
}
// 使用海伦公式计算面积
double area_heron(double a, double b, double c) {
double s = (a + b + c) / 2; // 半周长
return sqrt(s * (s - a) * (s - b) * (s - c));
}
int main() {
double side1, side2, side3;
printf("请输入三角形的三边长度:\n");
scanf("%lf %lf %lf", &side1, &side2, &side3);
if(side1 + side2 > side3 && side2 + side3 > side1 && side1 + side3 > side2) { // 验证是否构成三角形
double perimeter_value = perimeter(side1, side2, side3);
double area_value = area_heron(side1, side2, side3);
printf("三角形的周长为:%lf\n", perimeter_value);
printf("三角形的面积为:%lf\n", area_value);
} else {
printf("输入的边长无法构成三角形。\n");
}
return 0;
}
```
在这个程序里,用户会被提示输入三个边长,然后程序会检查它们是否满足构成三角形的条件。如果可以,就计算并输出周长和面积;如果不可以,则显示一条错误信息。
阅读全文