我要自学网c++板书
[4.15] C语言中逻辑运算符的优先级高于算术运算符。
[4.16] 将下列数学式改写成C语言的关系表达式或逻辑表达式 A) a=b 或 a<c B) |x|>4
[4.17] 请写出以下程序的输出结果。
main()
{ int a=100;
if (a>100) printf(“%d\n”,a>100);
else printf(“%d\n”,a<=100);
}
[4.18] 请写出与以下表达式等价的表达式A) !(x>0) B) !0
[4.19] 当a=1,b=2,c=3时,以下if 语句执行后,a 、b 、c 中的值分别为、、 if (a>c)
b=a;
a=c;
c=b;
[4.20] 若变量巳正确定义,以下语句段的输出结果是 x=0,y=2,z=3;
switch(x)
{ case 0: switch (y==2)
{ case 1: printf(“*”); break;
case 2: printf(“%”); break;
}
case 1: switch(z)
{ case 1: printf(“$”);
case 2: printf(“*”);break;
default: printf(“#”);
}
}
三、 编程题
[4.21] 请将以下语句改写成switch语句。
if ( a<30) m=1;
else if (a<40) m=2;
else if (a<50) m=3;
else if (a<60) m=4;
else m=5;
[4.22] 编写程序,输入一位学生的生日(年:y0、月:m0、日:d0); 并输入当前的日期(年: y1、月:m1、日:d1); 输出该生的实足年龄。

