题目描述
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库给定一个数,判断它二进制低位的第 5 位,如果为 0,则将它置为 1。其他位不变。
输入
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库一个非负整数n,其二进制表示中低位第五位如果为0置为1,如果为1则不变
输出
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库一个十进制整数,表示n的二进制中低位第五位置为1后的数
样例输入
682
样例输出
698
提示
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库样例一解释:
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库682的二进制00000000000000000000001010101010
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库右边位为低位,左边位为高位
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库右边五位01010,其中第五位为0
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库将第五位0置为1后的二进制为00000000000000000000001010111010
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库这个二进制数对应的十进制值为698
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库样例二:
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入:
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库169
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输出:
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库185
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库样例二解释:
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库169的二进制表示00000000000000000000000010101001
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库低位第五位为0,置为1后的二进制为00000000000000000000000010111001
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库此二进制对应的十进制值为185
4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库4cq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库0 <= n <= 2^31 -1