2.1 遍历字符串并统计 我们可以遍历整个字符串,对每个字符进行判断,如果该字符是数字,则累加计数器。这种方法比较直观,可以很容易地实现。 实现代码示例: ```python def count_digits(input_str): count = 0 for char in input_str: if char.isdigit(): count += 1 return count ``` 2.2 使用正则表达式 ...
先输入数字字符串 然后建立一个列表一次包含0~9 遍历列表 每遍历一个列表元素,在数字字符串中统计该列表元素出现的次数 当个数为0时,继续循环,不打印,反之,则打印该字符和其出现的次数
num[s[i]-'0']++;for(i=0;i<=9;i++)printf("%d出现的次数为:%d\n",i,num[i]);}
[字符串处理]7-2统计不同数字字符出现次数 (15分) 从键盘读入一行字符(约定:字符数≤127字节),统计并显示该行字符中10个数字字符各自出现的次数,没有出现的字符不显示。如果没有数字字符,则输出"None!"。 输入格式: 在每一行读入字符串。 输出格式: 按输出样例格式输出统计结果,没有数字字符则输出"None!"。
1、题目:统计此字符串中 0-9 每个数字的出现次数 2、思路 字符串转存到字符数组,遍历数组中字符对比 0-10 unicode 编码,记录数组中数子出现的次数。 出现次数存放在一个新的整数型数组中长度为10,下标索引可表示数字 0-9 ,其中对应下标存储的数值即为数字出现的字数。(如counter[0]值为3,表示 0 出现的次...
【例3-7】用while循环语句编写程序,统计从键盘输入的数字字符出现的次数,并把其中的数字字符依次输出。 【输入形式】从键盘输入一串带数字字符的字符串。 【样例输入】shanghai12345china5678asian 【样例输出】 1 2 3 4 5 5 6 7 8 There are 9 digits! 【样例说明】 (1)输入字符串以回车结束输入。...
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输...
fun(char *str,int num[]) { char *p = str; while(*p) { if(*p>='0'&&*p<='9'...
void chgStr(char* ip,char* op){ int i;for(i=0;ip[i]!='\0';i++){ if(ip[i]>='0'&&ip[i]<='9')//op[i]='9'-ip[i];op[i]='9'-ip[i]+'0';//转换为字符需要加‘0’else op[i]=ip[i];} op[i]='\0';} ...
【1】是错的,应该填 char 【3】是错的,应该填 '1'