题解 | #提取不重复的整数#

提取不重复的整数

https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
	int a=0;
	int c=0;
	int b[30]={0};
	int mid=0;
	int s=0;
	int i=0;
	int zhishi=1;
	scanf("%d",&a);
	while(a!=0)
	{
		mid=a%10;
		a=(a-mid)/10;
		for(i=0;i<s;i++)
		{
			if(mid==b[i])
			{
				zhishi--;
			}
		}
		if(zhishi==1)
		{
			b[s]=mid;
			s++;
		}
		zhishi=1;
	}
	for(i=0;i<s;i++)
	{
		c=(c*10+b[i]);
	}
	printf("%d",c);
	
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务