解题思路:
注意事项:
参考代码:import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.next();
boolean exist=false;
// 创建一个长度为26的数组,用于记录每个字母出现的次数
int[] count = new int[26];
for (int i = 0; i < str.length(); i++) {
count[str.charAt(i) - 'a']++;
}
// 再次遍历字符串,找到第一个出现次数为1的字符
for (int i = 0; i < str.length(); i++) {
if (count[str.charAt(i) - 'a'] == 1)
{
System.out.println(str.charAt(i));
exist=true;
break;
}
}
if(exist==false){
System.out.println("no");
}
}
}
0.0分
1 人评分
母牛的故事 (C语言代码)浏览:782 |
C二级辅导-统计字符 (C语言代码)浏览:527 |
剔除相关数 (C语言代码)浏览:1057 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
简单的a+b (C语言代码)浏览:385 |
printf基础练习2 (有点不明白)浏览:885 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:964 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:933 |