版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_42391248/article/details/84792060
看了看题就被权势二进制吓住了,这是啥玩意?但是抛开二进制想想,不就是用只有0和1的数字去组成一个数吗?
比如98563
最高位必然要用9个1相加得到,结果出来了已经!!!!!!
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int maxx=0,num;
cin>>num;
while(num)
{
maxx=max(maxx,num%10);
num/=10;
}
cout<<maxx;
return 0;
}