下列哪组表达式不能交换整数a,b的值( )
A: int c=a;a=b;b=c;
B: a=a+b;b=b-a;a=a+b;b=-b;
C: a=a-b;b=b+a;a=b-a;
D: a=b;b=a;
A: int c=a;a=b;b=c;
B: a=a+b;b=b-a;a=a+b;b=-b;
C: a=a-b;b=b+a;a=b-a;
D: a=b;b=a;
举一反三
- 下列程序执行后,输出结果是( )。 a=0 : b=1 a=a+b : b=a+b : Print a;b a=a+b : b=a+b : Print a;b a=b-a : b=b-a : Print a;b
- 某被测量的真值为A,测得值为B,则绝对误差为(),相对误差为()。() A: B-A;(B-A)/A×100% B: A-B;(A-B)/B×100% C: B-A;(B-A)/B×100% D: A-B;(B-A)/A×100%
- 2.3 “事件A发生且事件B不发生”的事件就是( ) A: A+B B: AB C: A-B D: B-A
- 若a<0,b>0,则b,b+a,b-a中最大的一个数是 A: a B: b+a C: b-a D: 不能确定
- int a,b,c; 问: c=a;a=b;b=c;和 a=a+b;b=a-b;a=a-b;都是交换a,b两个数的值!