【C语言【面试题】【笔试题】题目:在字符串中找出第一个只出现一次的字符。

原创 2016年05月30日 15:02:39
#include<stdio.h>
int main()
{
	char *p="abacceeff";
	char arr[256]={0};
	char *ptr=p;
	while(*p)
	{
		arr[*p]++;
		p++;	
	}
	p=ptr;
	while(*p)
	{
		if(arr[*p]==1)
		printf("%c\n",*p);	
		p++;
	}
	return 0;	
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

经典面试题--字符串系列(二)--找出第一个出现一次的字符

题目:在字符串中找出第一个出现一次的字符串,如输入“”

在字符串中找出第一个只出现一次的字符。经典C语言例题

原题要求:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出'b'。思考过程:字符串中字符有很多,只出现一次的也有很多,最直接简单的方法就是记录下每个字符出现的个数,然后从第一...

【google 2006年笔试题】 在一个字符串中找到第一个只出现一次的字符(包括普通汉字)

【google 2006年笔试题】 在一个字符串中找到第一个只出现一次的字符(包括普通汉字)...

华为OJ题目(一):找出字符串中第一个出现一次的字符

#include #include using namespace std; char Findchar(char* pInputString) { if (!pInputString...

算法与数据结构面试题(21)-在一个字符串中找到第一个只出现一次的字符

题目 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 解题思路 上一道题是求字符串中各个字符的个数,其实大同小异,这道题比上道题还要简单点,只...

面试题 35: 第一个只出现一次的字符

一. 题目一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字.要求时间复杂度为O(n),空间复杂度是O(1).代码请到我的代码库中下载 Point2Offer二...

程序员面试题精选100题(13)-第一个只出现一次的字符

http://zhedahht.blog.163.com/blog/static/25411174200722191722430/ 题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccd...
  • ZCSYLJ
  • ZCSYLJ
  • 2011年09月28日 16:27
  • 466

剑指Offer面试题35:第一个只出现一次的字符

题目:第一个只出现一次的字符         在字符中找出第一个只出现一次的字符。如输入“abaccdeff”则,输出b. 算法分析: 算法1.最直观的想法是从头开始扫描这个字符串中的每个字...

剑指offer面试题[35]-第一个只出现一次的字符

题目描述 在一个字符串(1 分析:        这个题目最直观的思路是:从头开始扫描这个字符串中的每个字符。当访问到某字符时拿这个字符和后面的每个最相比较,如果在后面没有发现重复的字符,则...

面试题 <第一个只出现一次的字符>(11)

/* 题目: 在字符串中找出第一个只出现一次的字符,如果输入“abaccdeff”,则输出 b。 */ #  这里直接列出这道题的两种解法: 方法一:  普通方法 //一般方法 /...
  • bitboss
  • bitboss
  • 2016年05月24日 20:09
  • 714
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言【面试题】【笔试题】题目:在字符串中找出第一个只出现一次的字符。
举报原因:
原因补充:

(最多只允许输入30个字)