VIVO笔试,求unsigned char a,b有多少位不相同。 c=a^b,unsigned char flag = 1;然后用一个while(flag)循环,直接对flag&c为真时进行计数并返回就行。 问题来了,写函数3min,写输入输出半小时。因为,他要求: 输入"比如7=(00000111)2 , 3=(00000011)2" 输出"共有1位不相同,(第3位),所以输出为1" 明明给的函数模板只需要返回不相同的位数,在main函数里面又让再输出一下哪些位不相同。 悲惨的我先发现了这个在线笔试平台需要自己写输入输...