检查一个数字的每一位是否在一个整数数组中:
bool st[10];
bool check_in( int a ) {
while(a) {
if( !st[a % 10]) return false;
a/=10;
}
return true;
}
检查一个数字的长度是否为k:
bool check_len(int a, int k ) {
// 将a转化为字符串
return to_string(a).size() == k;
}
to_string的使用:
std::string a = to_string(b);