2017-统计字符个数

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

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

输出:对于每个测试实例,输出该串中数值的个数,每个输出占一行。

input:2      asdfasdf123123asdfasdf           asdf111111111asdfasdfasdf

output:

           6            9

 1 #include<iostream>
 2 #include<string>
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     int n;
 8     cin >> n;
 9     for (int i = 0; i < n; i++)
10     {
11         string s;
12         cin >> s;
13         int n = 0;
14         for (int k = 0; k < s.size(); k++)
15         {
16             if (s[k] >= '0'&&s[k] <= '9')
17                 n++;
18         }
19         cout << n << endl;
20     }
21     system("pause");
22     return 0;
23 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏魂祭心

原 Curry的js实现

3575
来自专栏阿凯的Excel

Python读书笔记17(while与列表、字典)

今天分享利用while函数处理列表和字典,顺便温习一下历史知识 一、论如何将一个列表折腾至另外一个列表!(两个列表是独立的) 论折腾列表有几种方法! 先分...

3675
来自专栏java学习

Java基础总结大全(1)

一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 ...

3685
来自专栏知识分享

关于函数指针--简介

函数指针说白了,,,,函数的地址 现在看一个简单的--先定义一个函数指针 void (*f1)();就是这样定义--指向的是一个void类型的 假设定义了另一个...

2988
来自专栏java学习

Java基础总结大全(1)

一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 ...

42111
来自专栏py+selenium

python爬虫笔记之re.IGNORECASE

       re.IGNORECASE有什么用?re.IGNORECASE是什么意思?(原谅我抓下seo。。)

1032
来自专栏电光石火

PHP获取时间戳的毫秒

php获取时间的方式是time(); 那么如果是涉及需要精细的时间的应用,那么怎么获取呢? /** 获取当前时间戳,精确到毫秒 */ functi...

4369
来自专栏王硕

原 memmove 和 memcpy的区别

1763
来自专栏黑泽君的专栏

代码块:在Java中用{}括起来的代码

 (1)在Java中用{}括起来的代码。 (2)代码块分类:(根据其位置和声明的不同) A:局部代码块       在方法定义中,用于限定变量的生命...

891
来自专栏C语言及其他语言

[蓝桥杯]Hello, world!

题目描述 This is the first problem for test. Since all we know the ASCII code, your ...

3538

扫码关注云+社区

领取腾讯云代金券