输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

原创 2015年07月08日 20:35:18


#include<iostream>
using namespace std;
void fun(int num)
{
 int flag=0;
 if(num<0)
 {
  flag=1;
  num=-num;
 }
 int temp;

 int hash[10];
 memset(hash,0,sizeof(hash));
 
 int i=0;
 int j=0;
 int count=0;
 if(flag==1)
  cout<<"-";
 while(num)
 {
  
  count++;
  temp=num%10;
  if(hash[temp]==0&&temp!=0)
  {
   hash[temp]=1;
   cout<<temp;
  }
  num/=10;
 }
 cout<<endl;
}
 
 


void main()
{
 fun(-9876672);
 fun(0);
 fun(98565568);
 fun(1010);
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的...

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 import java.util.*; public class Main ...

华为机试题--7.提取不重复的整数

刷题

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

题目描述: 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 示例1: 输入:9876673 输出:37689#include using namespace s...

2017华为实习机试题(java)

题目1:    编写一个reverseadd函数,实现两个数倒置后再求和的功能,比如输入123,456就是求321+654,输出975    注意输入100,200输出3,(自动去除开头的0),超过范...

华为的JAVA面试题及答案(部分)

QUESTION NO: 1public class Test1 { public static void changeStr(String str){ str="welcome...
  • G0_hw
  • G0_hw
  • 2017年04月09日 14:10
  • 526

编写一个函数,取一个小数的第n(-10<=n<=16)位,当n大于0时,从小数点位置开始向右取小数部分第n位,当n小于0时,从小数点位置开始向左取整数部分的第n位。

 题目要求: 编写一个函数,取一个小数的第n(-10 #include #include int get_one_digit(double num,int n); //函数原型声明 in...

C#程序设计--输入一个整数,按数字反顺序输出

信息采集 一个整数 反转顺序(一般将数存进数组,然后反向输出)下面为本人写的代码(如有错误,请指出,本人新手)://Class1.csusing System; using System.Colle...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
举报原因:
原因补充:

(最多只允许输入30个字)