题解 | #提取不重复的整数#

提取不重复的整数

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;
}
全部评论

相关推荐

10-20 11:11
辽宁大学 营销
点赞 评论 收藏
分享
09-22 09:42
门头沟学院 Java
牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
如果可以选,你最想去哪家...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务