【华为OJ】找出字符串中第一个只出现一次的字符
来源:互联网 发布:网络金融征信系统 编辑:程序博客网 时间:2024/05/12 13:44
找出字符串中第一个只出现一次的字符
详细描述:
接口说明
原型:
bool FindChar(char* pInputString, char* pChar);
输入参数:
char* pInputString:字符串
输出参数(指针指向的内存区域保证有效):
char* pChar:第一个只出现一次的字符
如果无此字符 请输出'.'
第一次提交代码是,忘记看红字部分的描述了,所以显示测试例子5个,有1个失败,答案错误!
#include <stdio.h>#include <iostream>#include <string>using namespace std;void FindChar(string &s){int str[256];for(int i=0;i<256;i++){str[i]=0;}for(int j=0;j<s.size();j++){str[s[j]]++;}for(int k=0;k<s.size();k++){if(str[s[k]]==1){printf("%c",s[k]);return;}}printf("%c",'.');}int main(){string s;cin>>s;FindChar(s);cout<<endl;return 0;}
0 0
- 【华为oj】找出字符串中第一个只出现一次的字符
- 华为OJ:找出字符串中第一个只出现一次的字符
- 【华为OJ】找出字符串中第一个只出现一次的字符
- 华为OJ(找出字符串中第一个只出现一次的字符)
- 找出字符串中第一个只出现一次的字符 华为OJ
- 华为OJ ---找出字符串中第一个只出现一次的字符(java实现)
- 华为OJ题库-找出字符串中第一个只出现一次的字符
- 华为OJ基础篇-找出字符串中第一个只出现一次的字符
- 华为oj 找出字符串中第一个只出现一次的字符
- 华为oj 找出字符串中第一个只出现一次的字符
- 【华为OJ】【034-找出字符串中第一个只出现一次的字符】
- 华为OJ——找出字符串中第一个只出现一次的字符
- 华为OJ 初级:找出字符串中第一个只出现一次的字符
- 【华为 OJ】找出字符串中第一个只出现一次的字符
- 华为OJ——找出字符串中第一个只出现一次的字符
- 华为oj初级 找出字符串中第一个只出现一次的字符
- 华为OJ——找出字符串中第一个只出现一次的字符
- 华为Oj 找出字符串第一个出现一次的字符
- spark出现“org.apache.spark.SparkException: Task not serializable"
- epoll示例
- 《Neural networks and deep learning》概览
- netfilter 概要
- Linux进程地址空间 && 进程内存布局
- 【华为OJ】找出字符串中第一个只出现一次的字符
- Linux修改ip地址
- 选择排序法
- android客户端提交数据到服务器中文乱码三种解决方案
- 开启ubuntu下lamp的php错误提示
- Get与Post区别与范例讲解
- DeepLearnToolbox使用总结
- 【iOS开发quartz2d】关于图形上下文栈
- 【二值化】sauvola算法实现