/*
009-提取不重复的整数
题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:
9876673
输出例子:
37689
*/
#include <stdio.h>
#include <string.h>
int main()
{
char str[500];
int i,j;
int flag = 0;
gets(str);
int leng = strlen(str);
putchar(str[leng - 1]);
for(i = leng - 2;i >= 0;i--)
{
for(j = i + 1;j < leng; j++)
{
if(str[i] == str[j])
{
flag = 1;
break;
}
}
if(1 == flag)
{
flag = 0;
continue;
}
else
putchar(str[i]);
}
putchar('\n');
return 0;
}
</pre><pre code_snippet_id="1779903" snippet_file_name="blog_20160723_6_3577817" name="code" class="cpp">
</pre><pre code_snippet_id="1779903" snippet_file_name="blog_20160723_6_3577817" name="code" class="cpp">