编写一个C程序,输入x的值,输出y相应的值
输入示例:
-1
输出示例:
y=-1
常见问题解答
#include <stdio.h>
int main()
{
int x, y;
printf("");
scanf("%d", &x);
if (x > 0)
y = x;
else if (x = 0)
y = 0;
else if (x < 0)
y = x;
printf("y=%d\n",y);
return 0;
}
Run
编译通过,但解答错误
输入
-10
预期输出
y=-1
实际输出
y=-10
这个y是个什么函数吗
else if (x = 0)
改成
else if (x == 0)