题解 | #计算某字符出现次数# 学ACM模式,轻喷

计算某字符出现次数

http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String s=sc.nextLine(); String c=sc.nextLine().toString(); char charc=c.charAt(0); //字母情况下另一个字母用ccn代表 int n=s.length(),cn=charc-'a',ans=0,ccn=cn>=0?cn-32:cn+32; //判断是否字母,不是字母直接遍历 if(charc-'A'<0){ for(int i=0;i<=n-1;i++){ if(s.charAt(i)-charc==0){ ans++; } } } //是字母需要判断大小写情况匹配 else{ for(int i=0;i<=n-1;i++){ // if(s.charAt(i)-'a'>=0&&) if(s.charAt(i)-'a'==cn||s.charAt(i)-'a'==ccn){ ans++; } } }

    System.out.println(ans);
}

}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务