输入x,打印出y的值。
#include<stdio.h>
#include<string.h>
int main()
{
double x,y; //建议使用double因为精度更高,x的值可以为小数形式输入。
scanf("%lu",&x);
if(x>0)
printf("y=1\n");
else if(x==0);
printf("y=0\n");
else
printf("y=-1\n");
return 0;
}
注意:
1.红色部分可替代为:
if (x>0)
y=1;
else if(x==0)
y=0;
else(x<0)
y=-1;
printf("y=%d\n",y);
2.if ,else,else if 后面的语句可加可不加{ }符号。