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

提取不重复的整数

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

相关推荐

评论
点赞
收藏
分享

创作者周榜

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