题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

#include<stdio.h>
#include<string.h>
int maopao(int m[],int size)
{
	int i=0,j=0,temp=0;
	for(i=0;i<size-1;i++)
	{
		for(j=0;j<size-1;j++)
		{
			if(m[j]>m[j+1])
			{
				temp=m[j];
				m[j]=m[j+1];
				m[j+1]=temp;
			}
		}
	}
	return 0;
}




int main()
{
	int a=0;//输入数
	int b=0;//剩余数
	int j=0;
	int mid=0;//中介
	int m[1000]={0};
	scanf("%d",&a);
	for(int i=0;i<a;i++)
	{
		scanf("%d",&mid);
		for(j=0;j<b;j++)
		{
			if(m[j]==mid)
			{
				mid=-1;
			}
		}
		if(mid==-1)
		{
			continue;
		}
		else
		{
			m[b]=mid;
			b++;
		}
	}
	maopao(m,b);
	for(j=0;j<b;j++)
	{
		printf("%d\n",m[j]);
	}
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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