设计一个C语言程序,用于计算一个矩形的面积和周长。要求使用符号常量来定义矩形的长宽。在主函数main()调用crp函数
时间: 2024-09-25 10:02:04 浏览: 35
在C语言中,你可以设计一个简单的程序来计算矩形的面积和周长。首先,我们需要声明符号常量(也称为宏常量)来存储矩形的长度和宽度。然后定义`crp`函数来接收这两个值并计算面积和周长。下面是一个示例:
```c
#include <stdio.h>
// 定义符号常量
#define LENGTH 5 // 矩形的长度
#define WIDTH 3 // 矩形的宽度
// 计算面积和周长的函数
void crp(int length, int width) {
int area = length * width; // 面积 = 长度 * 宽度
int perimeter = 2 * (length + width); // 周长 = 2 * (长度 + 宽度)
printf("矩形的面积是: %d\n", area);
printf("矩形的周长是: %d\n", perimeter);
}
int main() {
// 调用crp函数
crp(LENGTH, WIDTH);
return 0;
}
```
在这个程序中,我们首先通过`#define`指令定义了矩形的长度和宽度。然后在`crp`函数中,我们计算了面积和周长,并用`printf`函数将结果输出到控制台。在`main`函数里,我们直接传入了定义的常量值来调用`crp`。
如果你想要用户输入矩形的长宽,可以修改`main`函数如下:
```c
int main() {
int length, width;
printf("请输入矩形的长度: ");
scanf("%d", &length);
printf("请输入矩形的宽度: ");
scanf("%d", &width);
crp(length, width);
return 0;
}
```
现在,用户可以直接输入矩形的尺寸来得到面积和周长的计算结果。
阅读全文