nefu 1029 字符串
Description
给定一个字符串,现在要你从这个字符串中找到第一个只出现一次的字符 ,很简单吧! 快敲代码,动作!
Input
多组输入,每行一个字符串(小写字母a~z)字符串长度不超过50
Output
输出第一个只出现一次的字符, 如果不存在输出-1
Sample Input
abdcefabchbcefgbcefcdecde
Sample Output
dg-1 //这道题我想了很久很久。。。思想是历遍找到第一个与后面不重复的词,然后在去比较前面的单词,看是不是不重复的,依次类推;//嗯,,具体看代码吧,有些解释不清。。。
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int data[26],flag,k,j; char a[55]; int main() {while(cin>>a)//abdcefabch 2 9 9-2=7 {flag=1;for(int i=0;i<strlen(a);i++){k=0;for(j=i+1;j<strlen(a);j++){if(a[i]==a[j])break;elsek++;}//cout<<k<<endl;//cout<<strlen(a)-i-1<<endl;if(k==strlen(a)-i-1){// cout<<"+++"<<endl;for(int m=0;m<i;m++){if(a[m]==a[i])break;elsek++;}//cout<<"??"<<endl;//cout<<k<<endl;if(k==strlen(a)-1){cout<<a[i]<<endl;flag=0;break;}}}if(flag==1)cout<<"-1"<<endl;}return 0; }
转载于:https://www.cnblogs.com/nefu929831238/p/5317794.html
nefu 1029 字符串相关推荐
- nefu 1116 字符串加密
字符串加密 Problem : 1116 Time Limit : 1000ms Memory Limit : 65536K description 给你一段经过加密的字符串,我们称之为密文,现在请你 ...
- php 自定义 引用函数,php总结6——自定义函数、引用传值
6.1 自定义函数 function 函数名称(参数[=默认值],参数[=默认值]...){ 函数体 [return val]; } 1) 无参数无返回 2) 有参数无返回 3) 有参数有返回 函数中 ...
- 大一寒假培训(三)——暴力枚举及妙用
大一寒假培训(三) 经过两天的培训之后,第三天也到来了.今天讲的是暴力枚举.好像没什么可讲的(悄咪咪地说) 接下来还是今天的练习 nefu 8 二倍的问题 Description 给定2到15个不同的 ...
- PAT ---- 1029. 旧键盘(20)
1029. 旧键盘(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 旧键盘上坏了几个键,于是在敲一段文字的 ...
- Python基础语法学习(字符串)
1.字符串的输入: 对于input()函数,输入数字就可以直接输入,而对于字符串就必须要加单引号或者双引号才行,因为input()是把输入当成表达式来计算的! >>> num = i ...
- pat 乙级 1029 旧键盘(C++)
题目 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 输入格式: 输入在 2 行中分别给出应该输入的文字 ...
- C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)
1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 输入格式: 输入在 2 ...
- 【PAT (Basic Level) Practice (中文)】1029 旧键盘 (20分)
1029 旧键盘 (20分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 输入格式: 输入在 2 行 ...
- 杭电acm 4545魔法串(字符串处理)
魔法串 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
最新文章
- CV_CAST_8U(val);的意义
- 判断字符串是否为JSON
- python 方程组 整数解_用Python语言求解线性整数方程组
- mysql 不在另一个表中_MySQL选择查询从表中选择不在另一个表中的行?
- 悬赏17万:美国“知乎”的沙雕问题,需要AI来识别
- php使用函数封装去除空格,去除php注释和去除空格函数分享_PHP教程
- SpringMVC从request到controller过程详解
- android闹钟报告分析,闹钟分析---分析设计报告全解.doc
- perf trace跟踪系统调用
- Python的特殊属性和用法
- 使用正则表达式检测帐号规范
- [树状数组] Galahad
- Linux服务 httpd
- 【入门篇】音视频基础知识
- csig 市场部 外包_市场部主要工作职能是什么,5大职能让你了解市场部的全貌...
- 《CodeGear RAD Studio C++Builder 2007》企业破解版[ISO]
- Linux搭建SVN服务器,并内网穿透实现公网远程访问
- 你知道次世代游戏模型设计师吗?
- 数据爬取与个人信息保护
- 2017 计蒜之道 初赛 第二场 A题(百度的年会游戏)
热门文章
- 我心目中的编程高手(转)
- java params 参数_将params作为参数传递给类扩展方法的函数
- c语言中如何表示矩阵的乘法,c语言矩阵相乘
- openwrt 遍译php_完全新手教程:编译openwrt全过程
- spark并发读mysql_spark jdbc(mysql) 读取并发度优化
- W7程序计算机面板介绍,win7系统隐藏任意程序运行界面的详细步骤
- Python知识点7——类
- matlab光滑曲线连接散点图
- select sqlite 唯一_SQLite中的SELECT子句使用通配符
- python两个装饰器执行顺序_python中多个装饰器的执行顺序