编写一段c语言程序实现当x大于等于0时y取1,否则y取-1
时间: 2024-06-10 18:07:58 浏览: 175
选择结构应用举例-第4章 选择结构程序设计
下面是这个程序的c语言代码:
```
#include <stdio.h>
int main() {
int x, y;
printf("请输入一个整数x:");
scanf("%d", &x);
y = x >= 0 ? 1 : -1;
printf("当x大于等于0时y取1,否则y取-1,y的值为:%d\n", y);
return 0;
}
```
解释一下,这个程序首先通过 scanf() 函数获取用户输入的整数 x,然后使用条件运算符 ? : 来判断 x 的值。如果 x 大于等于 0,就将 y 赋值为 1,否则将 y 赋值为 -1。最后使用 printf() 函数输出 y 的值。
阅读全文