各位大虾帮帮我啊
一
请写出实现下面功能的转换程序,输入一个32-bit整数(4字节),从高位到低位,将此整数二进制码中的模式 101 替换为 011 ,将替换后结果作为返回值返回。
函数原型: long replace_pattern(long inputInt);
二
完成函数 void reverse_str(unsigned char *str);
功能:将输入字符串 str 转换成 各字节顺序从尾到头排列的新字符串。
输入:str, 要被翻转处理的字符串,以 0 结尾。
输出:str, 翻转后的结果,以 0 结尾。
三.
分别写出测试上面第一、二题的函数的测试用例,并说明选择该用例的理由。