c语言已知函数fun的功能是知道长方形长度fun和宽度wei,求长方形的周长和面积,
时间: 2024-02-12 16:03:29 浏览: 30
可以使用以下代码实现:
```c
#include <stdio.h>
void fun(int length, int width, int *perimeter, int *area) {
*perimeter = 2 * (length + width);
*area = length * width;
}
int main() {
int length = 5; // 长度
int width = 3; // 宽度
int perimeter, area;
fun(length, width, &perimeter, &area);
printf("长方形的周长为:%d\n", perimeter);
printf("长方形的面积为:%d\n", area);
return 0;
}
```
在函数 `fun` 中,使用指针类型的参数 `perimeter` 和 `area` 来返回长方形的周长和面积。在 `main` 函数中调用 `fun` 函数,并输出结果。
相关问题
用c语言求长方形周长和面积
可以使用以下代码来求长方形的周长和面积:
```c
#include <stdio.h>
int main() {
float length, width, perimeter, area;
printf("请输入长方形的长度和宽度:\n");
scanf("%f %f", &length, &width);
perimeter = 2 * (length + width);
area = length * width;
printf("长方形的周长为:%.2f\n", perimeter);
printf("长方形的面积为:%.2f\n", area);
return 0;
}
```
其中,`scanf` 函数用于从用户输入中读取长方形的长度和宽度,`perimeter` 和 `area` 分别表示长方形的周长和面积,`printf` 函数用于输出结果。注意,`%.2f` 表示输出浮点数时保留两位小数。
c语言求长方形的面积和周长
可以使用下面的 C 语言代码计算长方形的面积和周长:
```c
#include <stdio.h>
int main() {
float width, height, area, perimeter;
printf("请输入长方形的宽度: ");
scanf("%f", &width);
printf("请输入长方形的高度: ");
scanf("%f", &height);
area = width * height;
perimeter = 2 * (width + height);
printf("长方形的面积为: %.2f\n", area);
printf("长方形的周长为: %.2f\n", perimeter);
return 0;
}
```
使用 `scanf()` 函数获取用户输入的长方形的宽度和高度,然后计算长方形的面积和周长。最后使用 `printf()` 函数输出结果。注意使用 `%f` 格式化符号来处理浮点数。