刘靖洋


私信TA

用户名:15245515253

访问量:6841

签 名:

ヾ(❀╹◡╹)ノ~

等  级
排  名 3024
经  验 2064
参赛次数 1
文章发表 9
年  龄 18
在职情况 学生
学  校 东北农业大学
专  业 计算机科学技术

  自我简介:

 

0.0分

12 人评分

  评论区

#include <iostream>
using namespace std;
int main() 
{
	int n,ans;
	cin>>n;
	int arr[n];
	for(int i=0;i<n;i++)
	{
		cin>>arr[i];
	}
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n;j++)
		{
			if(arr[j]>=arr[j+1])
			{
				ans=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=ans;
			}
		}
	}
	int end=n;
	for(int i=0;i<n-1;i++)
	{
		if(arr[i]==arr[i+1])
		end--;
	}
	for(int i=0;i<n-1;i++)
	{
		
		for(int j=0;j<n-2;j++)
		{
			if(arr[j]==arr[j+1])
			{
				arr[j+1]=arr[j+2];
			}
		}

	}
	cout<<end<<endl;
	for(int i=0;i<end;i++)
	{
		cout<<arr[i]<<" ";
	}
}
2023-10-19 20:18:59
排序
2023-03-09 21:52:50
#include<iostream>
using namespace std;
int main()
{
	int N;
	cin >> N;
	int a[100] ;
	int i, j, k;
	int x = 0;
	for (i = 0; i < N; i++)
	{
		cin >> a[i];
	}
	for (j = 0; j < N - 1; j++)
	{
		for (k = 0; k < N - 1 - j; k++)
		{
			if (a[k] > a[k + 1])
			{
				int t = a[k];
				a[k] = a[k + 1];
				a[k + 1] = t;
			}
		}
	}
	for (i = 0; i < N-x; i++)
	{
		if (a[i] == a[i + 1])
		{
			for (j = i; j < N; j++)
			{
				a[j] = a[j + 1];
			}
			x++;
		 }
	}
	cout << N - x << endl;
	for (i = 0; i < N-x ; i++)
	{
		cout << a[i]<<" ";
	}
	return 0;
}
麻烦大佬看看这是哪里错了,结果显示答案错误
2021-04-13 15:11:34
  • «
  • 1
  • »