用C++ 写一段判断数值正负的代码,如何数值为则返回1,数值为付则返回-1,数值为0则返回0
时间: 2024-04-16 08:29:16 浏览: 97
算法-判断数正负(信息学奥赛一本通-T1039)(包含源程序).rar
以下是一个用 C++ 编写的判断数值正负的代码,根据数值的正负返回不同的值:
```cpp
#include <iostream>
int checkSign(int num) {
if (num > 0) {
return 1;
} else if (num < 0) {
return -1;
} else {
return 0;
}
}
int main() {
int num;
std::cout << "请输入一个整数:";
std::cin >> num;
int result = checkSign(num);
std::cout << "结果为:" << result << std::endl;
return 0;
}
```
上述代码中,定义了一个函数 checkSign,它接受一个整数参数 num,并根据 num 的正负返回不同的值。在主函数中,用户输入一个整数,调用 checkSign 函数并将结果打印出来。如果数值为正,则返回 1;如果数值为负,则返回 -1;如果数值为 0,则返回 0。
阅读全文