/*
现在有一数组中存放着 1、2、4、8这四个固定的数字 所有数字不能重复
我想封装一个函数 输入一个数字 找出这个数字是由哪几个数字组成的
比如:
输入7 找出的数字是1、2、4
输入15 找出的数字是1、2、4、8
*/
#include <iostream>
void permit(int n)
{
for(int i=0;i<4;++i)
{
if(n&(1<<i))
std::cout<<(1<<i)<<" ";
}
std::cout<<std::endl;
}
int main(int argc,char* argv[])
{
permit(7);
permit(15);
system("PAUSE");
return 0;
}
linux权限计算
最新推荐文章于 2024-08-16 18:22:35 发布