简答题
👁️ 浏览量:

试题题干

输入x的值,按下列公式计算并输出y的值。

#include<stdio.h>
void main( )
{   int x,y;
    scanf(________);     /* 第一空 */
    if(x<0)y=-1;
    else if(_______)y=0;    /* 第二空 */
            else________;     /* 第三空 */
    printf("x=%d,y=%d\n",x,y);

参考答案

试题解析

第一空是输入函数scanf()即要从键盘上输入x的值,故在输入函数中应填入“%d”,&x;

第二空是根据数学的表达式进行转换,利用if-else-if语句进行判断x的取值范围,因为y=0,即else if语句中应填入x==0;

第三空是x取值的最后一种情况,故直接在else语句中填写y=1。