题目来源:第十四届蓝桥杯第三期模拟赛
题目难度:简单
题目描述:请找到一个大于 2022 的最小数,这个数转换成十六进制之后,所有的数位(不含前导 0)都为字母(A 到 F)。请将这个数的十进制形式作为答案提交。
#include <bits/stdc++.h>
using namespace std;
bool check(int n)
{
while(n)
{
if(n%16>=10&&n%16<=15);
else return false;
n/=16;
}
return true;
}
int main()
{
for(int i=2023;;i++)
{
if(check(i))
{
cout<<i;
break;
}
}
return 0;
}