import java.util.Scanner;
public class Main{
public static void main(String[] args) {
int shuzi=0;//判断数字
int kongge = 0;//判断空格
int yingwen = 0;//判断英文
int qita = 0;//判断其他字符
Scanner sc = new Scanner(System.in);
String a=sc.nextLine();
char[] arr= a.toCharArray();
for(int i= 0;i < arr.length;i++) {
char s=arr[i];
if('A'<=s&&s<='Z'||'a'<=s&&s<='z'){
yingwen++;//判断是否有字母
}
else if(s==' '){
kongge++;//判断是否有空格
}
else if('0'<=s&&s<='9'){
shuzi++;//判断数组中是否有数字
}
else{
qita++;
}
}
System.out.println(+yingwen);
System.out.println(+kongge);
System.out.println(+shuzi);
System.out.println(+qita);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:559 |
三角形 (C++代码)递推浏览:760 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:832 |
Tom数 (C语言代码)浏览:495 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:883 |
C二级辅导-阶乘数列 (C语言代码)浏览:520 |
剪刀石头布 (C语言代码)浏览:1436 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:766 |
简单的a+b (C语言代码)浏览:416 |