题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include<stdio.h>
int main()
{
int a;
int map[10]={0};
int temp;
scanf("%d",&a);
while(a/10 != 0)
{
temp = a%10;
if(map[temp] == 0)
{
map[temp]++;
printf("%d",temp);
}
a /=10;
}
if (a/10 == 0)
{
if(map[a] == 0)
{
map[a]++;
printf("%d",a);
}
}
return 0;
}
int main()
{
int a;
int map[10]={0};
int temp;
scanf("%d",&a);
while(a/10 != 0)
{
temp = a%10;
if(map[temp] == 0)
{
map[temp]++;
printf("%d",temp);
}
a /=10;
}
if (a/10 == 0)
{
if(map[a] == 0)
{
map[a]++;
printf("%d",a);
}
}
return 0;
}
凡岛公司福利 263人发布
查看12道真题和解析