博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 2927 判断数字个数
阅读量:5298 次
发布时间:2019-06-14

本文共 627 字,大约阅读时间需要 2 分钟。

时间限制: 
1000ms
内存限制:  
65536kB
描述
判断一行字符串中的数字出现的个数。
输入
输入有多行,每行一个字符串,该字符串中可以包含&^$^#@*任何符号以及空格。
输出
有多行。输出该字符串中每个出现过的数字,然后在冒号“:”后面输出该数字出现的次数。按数字大小,从小到大的顺序输出。一行输出一个数字及其出现次数。没有出现过的数字不输出。
样例输入
ldksfj857ld*&%&^%00000138****0055end
样例输出
0:55:17:18:10:21:13:15:28:1
 
(1)、源代码:
#include  
<iostream>
#include  
<cstring>
using  
namespace  
std;
 
int  
main(){
                
char  
s[100];
                
int  
i;
 
                
while
(cin.getline(s, 101)){
                                
int  
num[10] = {0};
                                
for
(i = 0; i < strlen(s); i++)
                                                num[s[i]-
'0'
]++;
                                
for
(i = 0; i < 10; i++)
                                                
if
(num[i] != 0)
                                                                cout << i <<  
":"  
<< num[i] << endl;
                }
}
  
(2)、解题思路:略
(3)、可能出错:略
 

转载于:https://www.cnblogs.com/lydf-2012/archive/2012/05/11/2496623.html

你可能感兴趣的文章
vue-devtools 获取到 vuex store 和 Vue 实例的?
查看>>
Linux 中【./】和【/】和【.】之间有什么区别?
查看>>
内存地址对齐
查看>>
看门狗 (监控芯片)
查看>>
#ifndef #define #endif
查看>>
css背景样式
查看>>
JavaScript介绍
查看>>
正则表达式
查看>>
开源网络漏洞扫描软件
查看>>
yum 命令跳过特定(指定)软件包升级方法
查看>>
创新课程管理系统数据库设计心得
查看>>
Hallo wolrd!
查看>>
16下学期进度条2
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
Chapter 3 Phenomenon——12
查看>>
C语言中求最大最小值的库函数
查看>>
和小哥哥一起刷洛谷(1)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>