设m、n、a、b、c均为int型变量且m=2,n=1,a=1,b=2,c=3,则执行表达式d=(m=a!=b)&&(n=b>c)后,n的值为( ),m的值为( )。
查看答案
若有语句int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为( )。
将以下两条if语句合并成一条if语句为( )。语句1: if(a>b)scanf(%d",&a);else scanf("%d",&b);语句2: if(a<=b)m++;else n++;
若有语句:int a=3,b=4,c=5;则以下表达式的值为( )。!(a+b)+c-1&&b+c/2
下面程序的功能是:根据以下函数关系,对输入的每个x值计算出相应的y值。请填空。#includeint main(){ int x,y;scanf("%d",&x);if(【1】) y=x*(x+2);else if(【2】) y=x-1;else 【3】;if(y!=-1) printf("%d",y);else printf("error");return 0;}