A-A+
假定有以下变量定义 则能使值为3的表达式是______。 int k=7 x=12;A.x%
问题详情
假定有以下变量定义,则能使值为3的表达式是______。 int k=7,x=12;
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:选项A,(k%=5)=2,(x%=2)=0;选项B,(k-k%5)=7-2=5,(x%=5)=2:选项C,(k%5)=2,k-2=7-2=5,(x%5)=2;选项D,(x%=7)=5,(k%=5)=2,5-2=3。