一个数中不含有某个数字的算法

bool f(int x){
    for(;x!=0;x/=10)  //注意 x必须不等于0,并非x>=0
    if(x%10==7)
    return true;
    return false;
}

思路:先看个位是不是那个数字,然后看十位是不是那个数字,以此类推