2017-12-10杭电OJ2017《字符串统计》
来源:互联网 发布:1962年中印战争知乎 编辑:程序博客网 时间:2024/06/07 16:34
1.题目描述
Problem Description
对于给定的一个字符串,统计其中数字字符出现的次数。
Input
输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Output
对于每个测试实例,输出该串中数值的个数,每个输出占一行。
Sample Input
2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf
Sample Output
6
9
2.源代码
#include<iostream>#include<string>using namespace std;int main(){ int n; cin>>n; while(n>0) { string str; cin>>str; int sum=0; for(int i=0;str[i]!=0;i++) { if(str[i]>='0'&&str[i]<='9') sum++; } cout<<sum<<endl; n--; }}
3.运行截图
4.调试信息
这里有很多话想说。
我学的第一门语言也是我现在正在学的是C++,我前几天第一次做这道题的时候,一直是用字符数组正面硬肛,我反正现在想想超级别扭。
C++有一个超级好用的关于字符串的东西叫string,这个东西很好用,看我前面的骚操作就知道,string 可以用来定义字符串,并且定义的这个字符串没有字符个数的限制,都是动态的,这就方便很多了。
string定义的字符串也可以逐个字符的去拆开来用,像字符数组那样,
还有很多东西这里也逼逼不完,反正在《C++ primer plus》里有详细的讲解。
阅读全文
0 0
- 2017-12-10杭电OJ2017《字符串统计》
- 【杭电oj2017】字符串统计
- 字符串统计(杭电2017)
- 【杭电】[2017]字符串统计
- 杭电ACM 2017 字符串统计
- 杭电ACM 2017 字符串统计
- 杭电ACM 2017 字符串统计
- c语言杭电2017字符串统计
- 杭电ACM 2017:字符串统计
- 杭电 acm 2017(字符串统计)
- 杭电ACM----2017字符串统计
- 杭电oj 2017 字符串的统计
- 杭电 2017 ( 字符串统计 ) java
- 杭电acm2017字符串统计
- 杭电ACM2017-字符串统计
- 杭电ACM2017:字符串统计
- 【杭电-oj】-2017-字符串统计(字符串-string)
- 【杭电】2017 字符串统计(字符串有毒!)
- 支持需求追踪的语义模型
- 形式为a^i b^j c^k的子序列数量-LintCode
- 12.9省选训练总结
- java的会话管理:Cookie和Session
- 使用JS--->2048游戏项目(一)
- 2017-12-10杭电OJ2017《字符串统计》
- 最小编辑代价 动态规划
- 类型转换
- 【技术重温】html之重点(四)
- Tensorflow , MNIST 识别你自己手写的数字
- 关于“The constructor ArrayAdapter(new View.OnClickListener(){}, int, String[]) is undefined”错误提示的解决办法
- Necklace (状态dp)
- HDU2045 不容易系列之(3)—— LELE的RPG难题【递推】
- Javaweb切换中英文功能