根据y=-1(x<0);y=0(x=0);y=1(x>0)编写一个C程序
时间: 2024-12-03 07:03:56 浏览: 5
概率密度函数估计:概率密度函数估计-matlab开发
根据您描述的条件,我们可以在C++中创建一个函数,该函数接受一个整数`x`作为参数,并返回相应的`y`值。这里是一个简单的C++函数实现:
```cpp
#include <iostream>
int get_y(int x) {
if (x < 0) {
return -1;
} else if (x == 0) {
return 0;
} else {
return 1;
}
}
int main() {
int input;
std::cout << "Enter a value for x: ";
std::cin >> input;
int result = get_y(input);
std::cout << "For x = " << input << ", y is: " << result << std::endl;
return 0;
}
```
这个程序定义了一个名为`get_y`的函数,它根据`x`的正负情况返回对应的`y`值。然后,在`main`函数中,用户被要求输入一个`x`,程序调用`get_y`并打印结果。
阅读全文