这段C++程序中的((c1

问题描述:

这段C++程序中的((c1
1个回答 分类:综合 2014-12-06

问题解答:

我来补答
int c1 = a%3 ==0;
int c2 = a%5 ==0;
int c3 = a%7 ==0;
结束后c1,c2,c3是三个状态位,分别表示能被3整除,能被5整除,能被7整除.
现在要判断这几个状态位,由于每个状态位只能是0或1之一,因此可以把它们移位组成一个整数C=(c1c2c3).写成二进制的话,0b000说明不能被357整除,0b001只能被7整除,等等.
(c1
 
 
展开全文阅读
剩余:2000