题目描述
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库判断一个非负整数是否是2的幂,是2的幂输出1,否则输出0
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库1是2^0,输出1
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库0不是2的幂,输出0
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库4是2^2,输出1
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库5不是2的幂,输出0
输入
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库一个非负整数n
输出
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库一个整数,1代表是2的幂,0代表不是2的幂
样例输入
5
样例输出
0
提示
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库样例一解释:
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库5的二进制表示是101,不是2的幂,所以输出0
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库样例二:
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入:
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库4
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输出:
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库1
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库样例二解释:
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库4的二进制表示100,是2^2,输出1
or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库or1100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库0 <= n <= 2^31 -1