VIVO其他岗位笔试(非牛客网平台)
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函数里面又让再输出一下哪些位不相同。
悲惨的我先发现了这个在线笔试平台需要自己写输入输出,然后发现了并不是直接输入了a和b的值,最后发现了输出也不是直接输出数字。当我发现了上面所有的问题以后,时间到了...
#vivo##笔试题目#