题要求:
题目描述:对于给定的一个字符串,统计其中数字字符出现的次数。

输入
输入数据有多行,第一行是一个整数n,表示测试实例的个数,
后面跟着n行,每行包括一个由字母和数字组成的字符串。

输出
对于每个测试实例,输出该串中数值的个数,每个输出占一行。、
测试说明
样例输入:
2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf
样例输出:
6
9
代码:

#include "stdio.h"
#include "string.h"
#define MAX 100
int main(void) {char ch[MAX];   //存字符串数组 int a[MAX];        //用来存数字(存取每行统计的数字) int n,i,j,sum=0;scanf("%d",&n);for(i=1; i<=n; i++) {scanf("%s",ch);int nu=strlen(ch);for(j=0; j<nu; j++) {if(ch[j]>='0' && ch[j]<='9')sum++;}a[i-1]=sum;sum=0;    //重新将sum=0 }for(i=0; i<n; i++)printf("%d\n",a[i]);return 0;
}

非最佳方法

对于给定的一个字符串,统计其中数字字符出现的次数相关推荐

  1. c语言:输入一个字符串,统计字母,数字,空格出现的个数,c - 统计字符串字母,空格,数字,其他字符的个数和行数....

    #include #include using namespace std; /* 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. */ void count() { //统 ...

  2. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

  3. python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...

    title: 输入一串字符串统计字符个数 localimage: image1 urlname: staticstringnum categories: summarytags: [writen, e ...

  4. 本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符

    本题要求实现一个函数,对给定的一个字符串和两个字符,打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符 函数接口定义: char *match( char *s, c ...

  5. JavaScript 习题:如何获取一个字符串中的数字字符,并按数组形式输出,如 bdjhs113fdfd456fnsd789djnskd 输出 [113,456,789]

    [题目来源:Duing] 如何获取一个字符串中的数字字符,并按数组形式输出,如 bdjhs113fdfd456fnsd789djnskd 输出 [113,456,789]. [解析来源:叁贰壹] 我自 ...

  6. 统计一个字符串中每个字符出现的次数

    统计字符串中每个字符出现的次数 分析: 代码展示: 分析: 1.定义一个需要被统计字符的字符串.2.将字符串转换为字符数组.3.定义一个双列集合,存储字符串中的字符以及字符在此字符串中出现的次数.4. ...

  7. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  8. JS 判断一个字符串中每个字母出现的次数

    //输出一个字符串中每个字母出现的次数 var str3 = "wfwgerhytyVDMUYRFACDScwvevVEAvea";//输出的字符串 str3=str3.toLoc ...

  9. python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...

    答:对比ASCII码,在程序中小写字母96 答:a = "aAsmr3idd4bgs7Dlsf9eAF" 请将a字符串的数字取出,并输出成一个新的字符串. 请统计a字符串出现的每个 ...

最新文章

  1. UI培训教程分享:APP启动页UI界面设计
  2. Apache Spark 2.2.0 中文文档 翻译活动
  3. PCL1.8.0+VS2013+Win10 x64的配置教程
  4. 简易记事本实现与分析(二)辅助类的编写
  5. 使用weka进行Cross-validation实验
  6. Java HashMap的死循环
  7. 如何让tomcat只支持ipv4
  8. Unity3D 中的程序后台运行
  9. 文件夹_【教程】创建透明文件夹(非隐藏文件夹哦)
  10. 美国将尝试区块链领域和加密货币相结合
  11. live kalilinux能保存文件和设置
  12. layer弹出层扩展自定义样式
  13. addEventListener方法与on事件的区别
  14. react dispatch_记 react 项目在 TypeScript 化中的一个坑,以及相应的类型改动
  15. jmeter之线程组间变量的传递二
  16. Eclipse快捷键与使用技巧总结
  17. mysql时间减去秒_mysql加减时间-函数-时间加减
  18. 手把手教你制作R包(一)
  19. ACR122U写卡软件v3.6绿色版
  20. 多道程序设计系统中CPU的利用率

热门文章

  1. openwrt ath10k 相关汇总
  2. iPhone 隐私新规下的“大地震”:四大平台损失近百亿美元,“连用户是男是女都分不清!”...
  3. java废弃方法_JAVA9之后废弃newInstance()方法
  4. win10 移动硬盘无法弹出 提示设备已被占用
  5. java 获取微信头像和昵称 生成图片
  6. Canvas画布完成一个数字钟表
  7. 谁爱Internet标签?谁不需要?
  8. virtualbox虚拟机环境搭建之一---Ubuntu1804安装Virtualbox,在Virtualbox中导入Win7镜像
  9. 医院临床信息管理系统
  10. 【面试题笔记-Java】MySQL数据库、索引、MVCC等知识点(自己整理)