解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class z1063 {
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
int c=0;//char
int n=0;//number
int s=0;//sentence
int w=0;//word
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
if(ch==' ')
s++;
else if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'){
c++;
}
else if(ch>='0'&&ch<='9'){
n++;
}
else if(ch>='!'&&ch<='/'||ch>=':'&&ch<='@'||ch>='['&&ch<='、'||ch>='{'&&ch<='`'){
w++;
}
}
System.out.println(c);
System.out.println(s);
System.out.println(n);
System.out.println(w);
}
}
0.0分
1 人评分
字符串的输入输出处理 (C语言代码)浏览:945 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:476 |
【计算两点间的距离】 (C语言代码)浏览:1494 |
1017题解浏览:605 |
DNA (C语言代码)浏览:395 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:646 |
C二级辅导-进制转换 (C语言代码)浏览:661 |
Hello, world! (C语言代码)浏览:826 |
勾股数 (C语言代码)浏览:800 |