描述
输入一个正整数n,n是一个多位数,请你找出在正整数n中第一次出现(从左往右)并且唯一的数字,输出:"target:x",如果没有满足条件的数字就输出"target:-1";
输入
在一行输入一个正整数n (n<INT_MAX)
输出
请你找出在正整数n中第一次出现(从左往右)并且唯一
#include<stdio.h>
int main()
{
int i=0;
int arr[100];
int n;
scanf("%d",&n);
int m;
while(n/10!=0)
{
m=n%10;
arr[i]=m;
n=n/10;
i++;//i+1为此整数的位数
}
arr[i]=n;
int j;
for(j=i;j>=0;j--)
{
for(m=j-1;m>=0;m--)
{
if(arr[m]==arr[j])
{
break;
}
}
if(m<0)
{
printf("target:%d",arr[j]);
break;
}
}
if(j<0)
{
printf("target:-1");
}
return 0;
}