一个函数,它输入两个无符号整数a和b,并查找b的最低字节是否与a(从任何位置开始)完全一样。例如:
Enter a:53
Enter b:13
Binary of b: 00000000 00000000 00000000 00001101
Binary of a: 00000000 00000000 00000000 00110101
Yes, lowest byte of b appears in a.
GUYS这是我的家庭作业,但我不能帮助我,谢谢你的帮助
答案 0 :(得分:1)
这是一些让你入门的伪代码:
found = FALSE
for shift = 0 to 24
if least significant byte of a == least significant byte of b then
found = TRUE
break
endif
shift a right by 1 bit
endfor
现在你所要做的就是把它变成C代码。