hd 2017 统计字符串 逐个读取字符法注意getchar();
来源:互联网 发布:ls plc编程电缆 编辑:程序博客网 时间:2024/05/15 00:20
字符串统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 40761 Accepted Submission(s): 22714
Problem Description
对于给定的一个字符串,统计其中数字字符出现的次数。
Input
输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Output
对于每个测试实例,输出该串中数值的个数,每个输出占一行。
Sample Input
2asdfasdf123123asdfasdfasdf111111111asdfasdfasdf
Sample Output
69
Author
lcy
Source
C语言程序设计练习(三)
Recommend
lcy | We have carefully selected several similar problems for you: 2018 2016 2019 2020 2000
#include<stdio.h>
#include<string.h>
int main()
{
int n,p=0;
char a;
{
while(scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
while(scanf("%c",&a),a!='\n')
{
if(a>='0'&&a<='9')
p++;
}
printf("%d\n",p);
p=0;
}
}
}
return 0;
}
#include<string.h>
int main()
{
int n,p=0;
char a;
{
while(scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
while(scanf("%c",&a),a!='\n')
{
if(a>='0'&&a<='9')
p++;
}
printf("%d\n",p);
p=0;
}
}
}
return 0;
}
0 0
- hd 2017 统计字符串 逐个读取字符法注意getchar();
- getchar从字符串逐个读取字符
- hd 2017 字符串统计
- 字符串统计 hd 2017
- 逐个字符读字符串
- 字符串逐个字符取出
- 从文件中逐个读取字符
- C#逐个取一串字符串的字符
- 1407260900-hd-字符串统计.cpp
- java字符流,字符逐个读取和写入
- java缓冲字符流,复制文件,逐个读取、写入
- uva445string与字符串数组和单个字符逐个输入
- 在lua中,对一个字符串逐个字符迭代
- 统计字符(字符串,简单)
- 字符串之字符统计
- 统计字符串字符问题
- 统计字符串字符个数
- 字符串字符统计
- Web开发初探(二) HTML基础
- 这里实现一个基于数组的线程安全的循环队列
- hd 2565 放大的X
- 嵌入式驱动开发流程
- Java开发工具及环境配置
- hd 2017 统计字符串 逐个读取字符法注意getchar();
- Red Hat Enterprise Linux 7的新功能
- hd 3783 ZOJ
- ie8下面处理 new Date()的问题
- ACM学习笔记之 数学问题----素数
- PHP 设计模式之观察者模式
- 南阳 11 奇数偶数分离
- PHP5中面向对象this关键字的详细用法
- hpux操作系统的关机与重启命令