设计函数+bar+,函数原型为"+void+bar+(+int+x+,+int+y+,+int+*+s+,+int+*+c+);",通过指针参数返回长方形的面积和周长。将编好的函数体填入程序的空白处,
时间: 2024-01-03 22:04:49 浏览: 70
企业面试C&C++试题汇总.doc
```c++
#include <iostream>
void bar(int x, int y, int* s, int* c) {
*s = x * y;
*c = 2 * (x + y);
}
int main() {
int length = 0;
int width = 0;
int area = 0;
int perimeter = 0;
std::cout << "Enter the length: ";
std::cin >> length;
std::cout << "Enter the width: ";
std::cin >> width;
bar(length, width, &area, &perimeter);
std::cout << "Area: " << area << std::endl;
std::cout << "Perimeter: " << perimeter << std::endl;
return 0;
}
```
这段代码定义了一个名为`bar`的函数,它接受两个整数参数`x`和`y`,以及两个指向整数的指针`s`和`c`。函数体中,通过指针参数返回长方形的面积和周长。在`main`函数中,我们首先获取用户输入的长和宽,然后调用`bar`函数计算面积和周长,并将结果打印出来。
阅读全文