描述:从键盘输入一个 int 型整数,保证输入的整数最后一位不是 0 。编写代码提取出整数中重复的数字,然后倒叙输出。
输入的整数最大值不能大于10^8。
例如:
输入:567789435
输出:3498765
输入:12222234
输出:4321
输入:1111
输出:1
#include<stdio.h>
int main()
{
int a,i,j,k,c;
int str[10];
scanf("%d",&a);
c=0;
while(a>0)
{
str[c]=a%10;
a=a/10;
c++;
}
for(i=0;i<c;i++)
{
for(j=i+1;j<c;j++)
{
if(str[j]==str[i])
{
for(k=j;k<c-1;k++)
str[k]=str[k+1];
c--;
j--;
}
}
}
for(i=0;i<c;i++)
printf("%d",str[i]);
printf("\n");
return 0;
}