输入x,如果x>0,输出y=1, X小于0,输出y=-1, X=0,输出y=0, C语言。用最简单的方法
时间: 2024-10-08 18:05:49 浏览: 48
c代码-y=-1,x<0 y=0,x y=1,x>0
在C语言中,你可以使用简单的条件语句(if-else)来实现这个功能。以下是一个简单的函数示例:
```c
#include <stdio.h>
int calculate_y(int x) {
if (x > 0) {
return 1;
} else if (x < 0) {
return -1;
} else {
return 0; // 当x等于0时
}
}
int main() {
int input;
printf("请输入一个整数: ");
scanf("%d", &input);
int result = calculate_y(input);
printf("当x=%d时,y的值为: %d\n", input, result);
return 0;
}
```
在这个程序中,`calculate_y()` 函数接受一个整数 `x`,然后根据条件返回相应的 `y` 值。主函数中获取用户输入并调用这个函数,打印出结果。
阅读全文