so,我错在哪(后四个RE)
查看原帖
so,我错在哪(后四个RE)
540872
z_yk楼主2023/1/6 18:13
#include<iostream>
#include<string>
#include<cstring>

using namespace std;

int main()
{
	string str[501];
	int num=1;
	while(str[num-1]!="0")
	{
		cin>>str[num];
		num++;
	}
	for(int i=1;i<=num;i++)
	{
		if(str[i]!="0")
		{
			for(int j=i+1;j<=num;j++)
			{
				if(str[i]==str[j])
				{
					str[j]="0";
				}
			}
		}
		else continue;
	}
	for(int i=1;i<=num;i++)
	{
		if(str[i]!="0")
		{
			cout<<str[i];
		}
	}
	return 0;
}

思路很暴力,就是全输进去然后再找重的,重的第二个就变成0,最后输出时就如果不是0就输出。

2023/1/6 18:13
加载中...