找出字符串中第一个只出现一次的字符
2015-09-21 15:22
225 查看
1,找出字符串中第一个只出现一次的字符。
代码如下:
运行结果如下:
代码如下:
#include"StdAfx.h" #include<stdio.h> #include<string.h> #include<malloc.h> #define MAXSIZE 100 bool FindChar(char* pInputString, char* pChar) { int i,j; int len; int flag; len=strlen(pInputString); for(i=0;i<len;i++) { flag=0; for(j=0;j<len;j++) { if(i!=j)//注意 { if(*(pInputString+i)==*(pInputString+j)) { flag=1; } } } if(flag==0) { *pChar=*(pInputString+i); *(pChar+1)='\0';//注意 break; } } if(flag==1) return false; else return true; } void main() { int len; char*p; char*temp; p=(char*)malloc(MAXSIZE*sizeof(char)); temp=(char*)malloc(MAXSIZE*sizeof(char)); gets(p); if(FindChar(p,temp)) printf("%s\n",temp); else printf(".\n"); free(p); free(temp); }
运行结果如下:
相关文章推荐
- AndroidLogCollector android app崩溃日志收集sdk 1.0
- LibRTMP源代码分析6
- 重新开始吧~这次要坚持到底了
- java2 实用教程第四章
- 自动引用技术
- java string 转换其他字符
- Python list(列表)实践
- java创建线程的两种方法比较
- LeetCode---Maximum Depth of Binary Tree
- ios数据存储之偏好设置
- 写Linux应用读写IIC 总线上的24c02 ,验证驱动是否正确
- 【ssh2学习记录】4、struts2验证框架内置校验器列表
- cclayer && ccnode
- jvm优化【转载】
- lwip 低级、连续、高级 socket编程介绍
- (总结)Nginx配置文件nginx.conf中文详解
- 动态链接库的创建以及两种调用方式
- 【UEditor】php版的UEditor 1.3.x图片上传目录的设置,与上传插件的修改
- Xcode编译Undefined symbols for architecture XXX报错
- Java基础知识强化49:10个实用的但偏执的Java编程技术