爱问知识人 爱问教育 医院库

c 编程的,编写一个函数,输入一个整数,按该整数的各个位的数值大小(由小到大,并且去掉重复的数字)

首页

c 编程的,编写一个函数,输入一个整数,按该整数的各个位的数值大小(由小到大,并且去掉重复的数字)

重新排序成一个新的整数,要怎么做

提交回答

全部答案

    2018-12-15 01:28:08
  • 用位运算最简单。
    int convert(int n){
       int i,flag=0,result=0;
       while(n){
           flag|=1<<(n);
           n/=10;
       }
       for(i=1;i<10;i ){
           if(flag&(1<            result*=10;
               result =i;
           }
       }
       return result;
    }

    胡***

    2018-12-15 01:28:08

类似问题

换一换
  • 数学 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):