1、题目:

算法与数据结构实验题 1.4 心存疑惑的兰

2、代码:

#include<stdio.h>
int main()
{
	int n;
	int a[1001];
	scanf("%d",&n);
	int i=0,j=0;
	bool flag=false;
	for(i=0; i<n; i++)
	{
		scanf("%d",&a[i]);
		if(a[i]==1)
		{
			flag=true;
		}
	}
	if(flag==false)
	{
		printf("1");
	}
	else
	{
		int temp=0;
		for(j=0; j<n-1; j++)
		{
			for(i=0; i<n-j-1; i++)
			{
				if(a[i]>a[i+1])
				{
					temp=a[i];
					a[i]=a[i+1];
					a[i+1]=temp;
				}
			}
		}

		int k=1;
		int	minNumber=a[0];
		for(j=a[0]; j<=a[n-1];)
		{
			minNumber=j+1;
			j=a[k];
			if(minNumber<a[k])
			{
				break;
			}
			k++;
		}
		printf("%d\n",minNumber);
	}
	return 0;
}

相关文章:

  • 2021-10-04
  • 2021-06-15
  • 2021-06-23
  • 2021-05-17
  • 2021-05-19
  • 2022-02-19
  • 2021-10-15
  • 2021-09-16
猜你喜欢
  • 2021-08-28
  • 2021-10-04
  • 2021-05-16
  • 2022-02-05
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案