计算字符个数
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String sc1 = sc.nextLine();
String sc2 = sc.nextLine();
System.out.println(search(sc1, sc2));
}
public static int search(String s1, String s2){
int count = 0;
byte[] arr = s1.getBytes();
byte b = s2.getBytes()[0];
for(int i=0; i<arr.length; i++){
if(arr[i] == b){
count++;
}
}
return count;
}
}
再试一次:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String sc1 = sc.nextLine();
String sc2 = sc.nextLine();
search(sc1, sc2);
}
public static void search(String s1, String s2){
int count = 0;
byte[] arr = s1.toLowerCase().getBytes();
s2 = s2.toLowerCase();
for(int i=0; i<arr.length; i++){
if(arr[i] == s2.charAt(0)){
count++;
}
}
System.out.println(count);
}
}