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

提取不重复的整数

https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

判断是否重复:写一个数组,规定为0,元素出现一次之后,将其变为1,只有值为0的可输出;

从右向左读出:用余数得出最右边的数字,用除法得到倒数第二右的数字。

#include <stdio.h>

int main() {
    int num;
    scanf("%d",&num);
    int a[10]={0};
    while(num){
        if(a[num%10]==0){
          a[num%10]=1;
          printf("%d",(num%10));  
        }
        num=num/10;
    }
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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