解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class C1012 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String s = scanner.nextLine();
function(s);
}
scanner.close();
}
private static void function(String s) {
int letter = 0;
int number = 0;
int space = 0;
int other = 0;
for(int i = 0; i < s.length(); i++){
if((s.charAt(i) >= 'a' && s.charAt(i) <= 'z') || (s.charAt(i) >= 'A' && s.charAt(i) <= 'Z')){
letter++;
}else if(s.charAt(i) >= '0' && s.charAt(i) <= '9'){
number++;
}else if(s.charAt(i) == ' '){
space++;
}else{
other++;
}
}
System.out.println(letter + " " + number + " " + space + " " + other);
}
}
0.0分
2 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
a+b浏览:452 |
1011题解浏览:819 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |
简单的a+b (C语言代码)浏览:473 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:395 |