题解 | #提取不重复的整数#
提取不重复的整数
http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
using namespace std;
int main()
{
    int n,a[10]={0};//用于标记0~9是否用过
    cin>>n;
    while(n/10>0)//大于10的时候循环
    {
        int i=0;
        i=n%10;//取个位数
        if(a[i]==0)
        {
            cout<<i;//没用过的个位数输出
            a[i]=1;//标记这个数字用过了
        }
        n=n/10;//去掉个位数继续循环
    }
    if(a[n]==0)//小于10且数字没用过的时候输出
        cout<<n;
    return 0;
}
查看7道真题和解析