精华内容
下载资源
问答
  • 字符统计

    万次阅读 2018-11-06 22:51:24
    字符统计

    字符统计

    时间限制 : 1sec / 空间限制: 256MB

    题意:

    对于给定的一个字符串,统计其中数字字符出现的次数。

    输入:

    一个字符串,只包含数字和英文字母。

    满足字符串的长度不超过1000。

    输出:

    一个数字,表示数字字符出现的次数。

    样例一:

    输入:

    x4Uj3pvb

    输出:

    2

    样例二:

    输入:

    a0029t

    输出:

    4


    import java.util.Scanner;
    public class Main {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		String str;
    		int count = 0;
    		str = input.next();
    		for (char ch : str.toCharArray()) {
    			if(ch >= '0' && ch <= '9') {
    				count++;
    			}
    		}
    		System.out.println(count);
    	}
    
    }
    
    展开全文
  • 7.字符统计

    千次阅读 2021-02-10 19:58:19
    7.字符统计 题目描述 输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。 输入描述: 一个只包含小写英文字母和数字的字符...

    7.字符统计

    题目描述

    输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。

    输入描述:

    一个只包含小写英文字母和数字的字符串。
    

    输出描述:

    一个字符串,为不同字母出现次数的降序表示。若出现次数相同,则按ASCII码的升序输出。
    

    输入

    aaddccddc
    1b1bbbbbbbbb
    

    输出

    cda
    b1
    

    分析

    1.键盘录入一个字符串

    2.将其转换为char类型的数组进行存储

    3.建立一个128长的数组,因为ASCII码是128个

    4.对每一个字符进行标记,并统计次数

    5.挑选出出现次数最多的,开始拼接

    代码实现

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class Main7 {
    	public static void main(String[] args) throws IOException {
    		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    		String str;
    		while ((str = br.readLine()) != null) {
    			char[] c = str.toCharArray();
    			int[] arr = new int[128];//ASCII码  128个
    
    			for (int i = 0; i < c.length; i++) {
    				arr[c[i]]++;
    			}
    			int max = 0;
    			for (int i = 0; i < arr.length; i++) {
    				if (max < arr[i])
    					max = arr[i];
    			}
    			StringBuilder sb = new StringBuilder();
    			while (max != 0) {
    				for (int i = 0; i < arr.length; i++) {
    					if (arr[i] == max)
    						sb.append((char) i);
    				}
    				max--;
    			}
    			System.out.println(sb.toString());
    		}
    
    	}
    }
    
    展开全文
  • 字符统计2

    千次阅读 2017-12-26 14:00:31
    字符统计2 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。 Input 输入数据包含多个测试实例,每个测试实例是一个...

     

    字符统计2

    Time Limit: 1000MS Memory Limit: 65536KB

    Problem Description

    输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。

    Input

    输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。

    Output

    逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同,只输出ASCII码最小的字符)。

    Example Input

    I am a student
    a good programming problem
    ABCD abcd ABCD abcd

    Example Output

    a 2
    o 4
    A 2

     

     

     

     

     

    #include<stdio.h>

    #include<string.h>
    #include<stdlib.h>
    int main(void)
    {
        char str[100];
        int i, n, s[125], max, m, ans;


        while(gets(str) != NULL)
        {
            max = 0;
            memset(s, 0, sizeof(s));
            n = strlen(str);
            for(i = 0; i < n; i++)
            {
                if(str[i] != ' ')
                {
                    s[str[i]]++;
                }


            }
            for(m = 65; m <= 122; m++)
            {
                if(max < s[m])
                {
                    max = s[m];
                    ans = m;
                }
            }


            printf("%c %d\n", ans, max);
        }
        return 0;
    }

    展开全文
  • XDOJ指针 字符统计

    千次阅读 2020-02-02 18:46:49
    XDOJ - 字符统计 描述: 定义一个一维字符数组string[100],输入一个字符串,含N个字符(N≤100),定义一个整形数组num[5],用于存放统计结果数据,编写函数count()统计字符串中大写字母、小写字母、空格、数字以及...

    XDOJ - 字符统计

    描述
    定义一个一维字符数组string[100],输入一个字符串,含N个字符(N≤100),定义一个整形数组num[5],用于存放统计结果数据,编写函数count()统计字符串中大写字母、小写字母、空格、数字以及其他字符的个数,使用指针完成地址传递,主函数完成数组输入和统计结果输出。
    时间限制:1
    内存限制:10000
    类别:1
    输入说明
    输入一行字符串,100个以内。
    输出说明:
    格式输出:输出大写字母、小写字母、空格、数字以及其他字符的个数信息,数据之间空一格。
    输入样例
    A 3cp &! 91 tD M
    输出样例
    3 3 5 3 2
    提示
    使用指针作形参,实现地址传递,输出数据之间空一格。

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    	int count(char *s);
    	char string[100];
    	gets(string);
    	count(string);
    	return 0;
     } 
     
     int count(char *s)
     {
     	int num[5]={0,0,0,0,0};
     	char *p=s;
     	while(*p!='\0')
     	{
     		
     		if(*p>='A' && *p<='Z')
     		num[0]++;
     		else if(*p>='a' && *p<='z')
     		num[1]++;
     		else if(*p==' ')
     		num[2]++;
     		else if(*p>='0' && *p<='9')
     		num[3]++;
     		else
     		num[4]++;
    		p++;
    	 }
    	 printf("%d %d %d %d %d",num[0],num[1],num[2],num[3],num[4]);
     }
    
    展开全文
  • 字符统计1

    2016-11-07 00:27:12
    字符统计1 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。 字母:A, B, ..., Z、a, b, ......
  • 字符串之字符统计

    2014-02-04 17:21:44
    Problem B: 字符统计 Description 给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。字母:A, B, ..., Z、a, b, ..., z组成数字:0, 1, ..., 9 空格:" "(不包括引号) 剩下的可打印字符全为其他...
  • 1132: 数字字符统计

    千次阅读 2017-11-23 13:23:37
    1132: 数字字符统计 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 3906 Solved: 2078 SubmitStatusWeb Board Description 对于给定的一个字符串,统计其中数字字符出现的次数。字符串...
  • Problem G: 字符统计

    千次阅读 2017-12-15 22:40:43
    Problem G: 字符统计 Time Limit: 1 Sec Memory Limit: 16 MB Submit: 1842 Solved: 1017 [Submit][Status][Web Board] Description 给出一篇英文文章,含大小写字母、数字、标点符号和空白符等,统计...
  • 华为OJ——字符统计

    千次阅读 2016-09-11 12:22:28
    字符统计 题目描述 如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。 实现以下接口:  输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复...
  • 1132:数字字符统计

    千次阅读 2017-03-22 20:04:21
    1132: 数字字符统计 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 3651 Solved: 1935 SubmitStatusWeb Board Description 对于给定的一个字符串,统计其中数字字符出现的次数。字符串...
  • PAT 1042 字符统计 (20分)(Java)

    万次阅读 2020-05-13 15:07:04
    题目描述   请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式:   输入在一行中给出一个长度...统计时不区分大小写,输出小写字母。 输入样例: This is a simple TEST. There ARE numbers and
  • PTA 1042 字符统计 (c语言)

    千次阅读 2019-08-12 06:59:19
    1042 字符统计 (20 分) 1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及...
  • 给定一个字符串str,返回str的统计字符串。例如“aaabbbbcccd”的统计字符串为“a_3_b_4_c_3_d_1”。理解:给定一个字符串,输出连续重复字符的个数 例: 输入:offerofferzainaliiiiii 输出:o_1_f_2_e_1_r_1_o_...
  • 1206 -- 字符统计

    千次阅读 2015-09-03 10:07:33
    字符统计 Time Limit:1000MS Memory Limit:65536K Total Submit:186 Accepted:67 Description 给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。 字母:A, B, ..., Z、a, b, ..., z组成 ...
  • C++:字符统计

    2020-06-06 13:12:39
    如果有其他字符,则对这些字符不用进行统计。 实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由...
  • PAT 乙级 1042 字符统计 (20分)

    千次阅读 2020-01-20 18:38:26
    1042 字符统计 (20分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文...
  • 一、文本字符统计 fr = open('兰亭集序.txt','rt',encoding='utf-8') fw = open('兰亭集序-字符统计.txt','wt',encoding='utf-8') txt_str = fr.read().strip().strip('\n')#不统计空格和回车'\n' #遍历文本字符...
  • C语言-字符统计

    千次阅读 2019-06-20 19:32:48
    输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 Input 一行字符 Output 统计值 Sample Input aklsjflj123 sadf918u324 asdf91u32oasdf/.’;123 Sample Output 23 16 2 4 #include<stdio.h&...
  • ZZULIOJ.1132: 数字字符统计

    千次阅读 2018-11-19 21:29:18
    1132: 数字字符统计 题目描述 对于给定的一个字符串,统计其中数字字符出现的次数。字符串长度不超过1000. 输入 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字...
  • Java字符统计并排序

    2011-03-29 08:43:00
    java 字符统计 排序
  • 单个字符统计 % 统计一段文本中 字符个数 clc; clear; report=fileread('shuju.txt'); %读入全文 report=regexprep(report,'\W',' '); %不是字符的,都转换为空格。主要是去除标点符号 report=lower(report); %变成...
  • 字符统计1 (sdut oj)

    千次阅读 2017-02-01 20:19:06
    字符统计1 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。 字母:A, B, ..., Z、a, b, ..., z...
  • 1042 字符统计——C/C++实现

    千次阅读 2018-11-03 12:05:49
    1042 字符统计 (20 point(s)) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含...
  • package test;.../*字符统计*/ class aa{ public static void main(String [] args){ int char_count= 0;//字母字符 int char_digit =0;//数字字符 int char_spec =0;//特殊字符 System.out.println

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,749
精华内容 15,899
关键字:

字符统计