如何用int main 计算长方形的周长和面积
时间: 2024-10-28 11:12:55 浏览: 21
要使用`int main()`计算长方形的周长和面积,你需要先从用户那里获取长和宽的值,然后根据公式进行计算。以下是一个简单的步骤说明:
1. 首先,声明变量用于存储长(length)和宽(width),通常以整数类型如`int`存储。
2. 使用`scanf()`或`get.Scanner()`从用户处读取这两个值。
3. 定义计算周长和面积的函数,分别基于给定的长度和宽度。
4. 在`main()`函数中调用这些函数,并打印结果。
下面是相应的C语言代码示例:
```c
#include <stdio.h>
// 函数定义 - 周长
int calculatePerimeter(int length, int width) {
return 2 * (length + width);
}
// 函数定义 - 面积
int calculateArea(int length, int width) {
return length * width;
}
int main() {
int length, width;
// 从用户那里获取长度和宽度
printf("Enter the length of the rectangle: ");
scanf("%d", &length);
printf("Enter the width of the rectangle: ");
scanf("%d", &width);
// 计算并打印周长和面积
int perimeter = calculatePerimeter(length, width);
int area = calculateArea(length, width);
printf("The perimeter of the rectangle is: %d\n", perimeter);
printf("The area of the rectangle is: %d\n", area);
return 0;
}
```
在这个程序中,用户被提示输入长方形的长度和宽度,然后程序会计算并输出它们的周长和面积。
阅读全文