定义一个整型处理类IntegerProcessing,该类有以下成员函数:
(1)返回整型参数的二进制表示中1的个数的成员函数;
(2)返回与整型参数的二进制模式互为镜像的整数的成员函数。
main函数已经写好,请根据main函数完成该类的设计:
int main(){
int n;
cin>>n;
cout<<IntegerProcessing::getNumberOfOne(n)<<endl;
cout<<IntegerProcessing::getBinMirror(n)<<endl;
return 0;
}
输入描述输入整数n
输出描述第一行输出整数n的二进制表示中1的个数
第二行输出整数n的二进制镜像数(十进制即可)
提示你需要提交除了main函数之外的代码
样例输入复制样例输入数据
65538
样例输出2
1073774592
允许最长运行时间1000ms
允许使用最大内存128KB
同学你做出来了吗?能不能帮我一下
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
同学,你好!( int型是4个字节(Byte),一个字节是8位(bit),所以int型的二进制有32位。逆序输出需变成32位二进制数再转换成是十进制。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。
首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、安装包资源发送或安装、软件使用指导等服务。
我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。