让用户输入长方形的长和宽(单位cm),求出该正方形的周长(circle)和面积(area)并打印出来。c语言
时间: 2024-11-15 16:33:50 浏览: 17
在 C 语言中,你可以通过创建一个程序来获取用户输入的长和宽,然后计算长方形的周长和面积。以下是实现这个功能的一个简单示例:
```c
#include <stdio.h>
// 函数声明用于计算周长和面积
void calculatePerimeterAndArea(int length, int width);
int main() {
int length, width;
// 输入长和宽
printf("请输入长方形的长(单位 cm): ");
scanf("%d", &length);
printf("请输入长方形的宽(单位 cm): ");
scanf("%d", &width);
// 调用函数计算周长和面积
calculatePerimeterAndArea(length, width);
return 0;
}
// 定义函数来计算周长和面积
void calculatePerimeterAndArea(int length, int width) {
int perimeter; // 周长
int area; // 面积
perimeter = 2 * (length + width); // 周长公式: 2*(长+宽)
area = length * width; // 面积公式: 长*宽
printf("长方形的周长是: %d cm\n", perimeter);
printf("长方形的面积是: %d cm^2\n", area);
}
```
在这个程序中,`calculatePerimeterAndArea` 函数接收长和宽作为参数,并分别计算周长和面积。主函数则负责获取用户的输入并调用此函数。
阅读全文