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


#include<stdio.h>
int main()
{
    int x=0,shang[10]={0},yushu[10]={0},i,j,k,num=1;
    scanf("%d",&x);
    shang[0]=x;
    yushu[0]=shang[0]%10;//个位
    for(i=1;i<10;i++)
    {
        shang[i]=shang[i-1]/10;
        yushu[i]=shang[i]%10;//个位,十位,百位,……
        num++;
        if(shang[i]<=0)
            break;
        else
            continue;
    }
    
    printf("%d",yushu[0]);
    for(k=1;k<num-1;k++)
    {
        for(j=0;j<k;j++)
        {
            if (yushu[k]!=yushu[j])
             continue; 
            else 
            {
                break;
            }
        }
        if(j==k)
                printf("%d",yushu[k]);
            else
                continue;
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 18:13
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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