字符统计1(java)





字符统计1

Time Limit: 1000MS  Memory Limit: 65536KB
Problem Description
给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。
字母:A, B, ..., Z、a, b, ..., z组成
数字:0, 1, ..., 9 
空格:" "(不包括引号) 
剩下的可打印字符全为其他字符。
Input
测试数据有多组。
每组数据为一行(长度不超过100000)。
数据至文件结束(EOF)为止。
Output
每组输入对应一行输出。
包括四个整数a b c d,分别代表字母、数字、空格和其他字符的个数。
Example Input
A0 ,
Example Output
1 1 1 1
Hint
 
Author
ZJGSU
import java.util.*;
import java.math.*;
  public class Main {
		    
		    	public static void main(String[] args)
		    	{
		    		Scanner input = new Scanner(System.in);
		    		String sc = "";//多组输入
		    		while(!sc.equals("end"))//字符串中可带空格
		    		{
		    			 sc = input.nextLine();
		    			int a = 0,b = 0,c = 0,d = 0;
		    			for(int i=0;i<sc.length();i++)
		    			{
		    				char s = sc.charAt(i);
		    				if(('A'<=s&&s<='Z')||('a'<=s&&s<='z'))
		    				{
		    					a++;
		    				}
		    				else if('0'<=s&&s<='9')
		    				{
		    					b++;
		    				}
		    				else if(s==' ')
		    				{
		    					c++;
		    				}
		    				else d++;
		    				
		    			}
		    			System.out.println(a+" "+b+" "+c+" "+d);
		    		}
		    	}
		    
}




字符统计1

Time Limit: 1000MS  Memory Limit: 65536KB
Problem Description
给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。
字母:A, B, ..., Z、a, b, ..., z组成
数字:0, 1, ..., 9 
空格:" "(不包括引号) 
剩下的可打印字符全为其他字符。
Input
测试数据有多组。
每组数据为一行(长度不超过100000)。
数据至文件结束(EOF)为止。
Output
每组输入对应一行输出。
包括四个整数a b c d,分别代表字母、数字、空格和其他字符的个数。
Example Input
A0 ,
Example Output
1 1 1 1
Hint
 
Author
ZJGSU

字符统计1

Time Limit: 1000MS  Memory Limit: 65536KB
Problem Description
给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。
字母:A, B, ..., Z、a, b, ..., z组成
数字:0, 1, ..., 9 
空格:" "(不包括引号) 
剩下的可打印字符全为其他字符。
Input
测试数据有多组。
每组数据为一行(长度不超过100000)。
数据至文件结束(EOF)为止。
Output
每组输入对应一行输出。
包括四个整数a b c d,分别代表字母、数字、空格和其他字符的个数。
Example Input
A0 ,
Example Output
1 1 1 1
Hint
 
Author
ZJGSU
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值