专栏首页数据结构与算法1.7编程基础之字符串02:找第一个只出现一次的字符

1.7编程基础之字符串02:找第一个只出现一次的字符

#include<iostream>
#include<cstring>
#include<cstdio>
#include<cstdlib>
using namespace std;
char a[1000001];
int main()
{
	gets(a);
	int l=strlen(a);
	for(int i=0;i<l;i++)
	{	
		if(a[i]=='*')continue;
		int flag=0;
		for(int j=i+1;j<=l;j++)
		{
			
			if(a[i]==a[j])
			{
				flag=1;
				a[j]='*';
				
			}
			
		}
		if(flag==1)
			{
				a[i]='*';
				
			}
	}
	for(int i=0;i<=l-1;i++)
	{
		
		if(a[i]!='*')
		{
		cout<<a[i];
		break;
		}
		if(i==l-1&&a[i]=='*')
		{
		cout<<"no";
		break;
		}
	}
	return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1.7编程基础之字符串02:找第一个只出现一次的字符

     团队QQ:466373640 个人博客:www.doubleq.win c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfy...

    attack
  • P1972 [SDOI2009]HH的项链

    题目背景 无 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。...

    attack
  • 06:合法 C 标识符

    06:合法 C 标识符 总时间限制:1000ms内存限制:65536kB描述。 C语言标识符要求: 1. 非保留字; 2. 只包含字母、数字及下划线(“_”)。...

    attack
  • 1.7编程基础之字符串02:找第一个只出现一次的字符

     团队QQ:466373640 个人博客:www.doubleq.win c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfy...

    attack
  • LeetCode 37. Sudoku Solver

    ShenduCC
  • First Unique Character in a String

    Tyan
  • 1893. [国家集训队2011]等差子序列(bitset)

    ★★   输入文件:nt2011_sequence.in   输出文件:nt2011_sequence.out 简单对比 时间限制:0.3 s   内存限制:5...

    attack
  • ACM / ICPC 2018亚洲区预选赛北京赛站网络赛 3题签到

    选择一个城市开始,必须按照顺时针遍历完所有城市,第一次到这个城市获得ai经费,到下一个城市的代价是bi

    用户2965768
  • 51Nod-1001 超时后看这里

    柴银磊
  • 【LeetCode第 161 场周赛】回顾

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    韩旭051

扫码关注云+社区

领取腾讯云代金券