OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1117--判断是否为2的幂

1117: 判断是否为2的幂

时间限制: 1 Sec  内存限制: 128 MB
提交: 1507  解决: 607
[提交] [状态] [讨论版] [命题人:]

题目描述

给定一个x,判断x是否为2的幂
(1<=x<=1000)
例如 2 4 8 16都是


要求定义函数:int check(int x)//返回x是否为2的幂,是2的幂返回1,否则返回2

本题只允许提交函数及其内容,提交多余内容会编译错误
C/C++函数原型:int check(int x) 
Java原型: public static int check(int x)

输入

一个整数x

输出

是2的幂输出1,否则输出2

样例输入 Copy

2
4
5
8

样例输出 Copy

1
1
2
1

来源/分类

函数