ytu 2273: 找整数(串)
来源:互联网 发布:淘宝怎么养号养到钻号 编辑:程序博客网 时间:2024/06/07 01:21
2273: 找整数(串)
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 20 Solved: 7[Submit][Status][Web Board]Description
输出任意的一个字符串内(字符串内可以包含空格)的所有整数。输出时两整数间有四个空格。
Input
输入一串字符
Output
输出所有的整数
Sample Input
a00asd123e24
Sample Output
0 123 24
#include <iostream>
#include <cstdio>
#include <cstring>
using
namespace
std;
int
output(
char
a[])
{
int
n,i,sum=0,m=999;
n=
strlen
(a);
for
(i=0;i<n;i++)
{
if
(a[i]!=
'0'
){m=i;
break
;}
}
for
(i=m;i<n;i++){cout<<a[i];}
if
(m==999){cout<<
'0'
;}
cout<<
" "
;
}
int
panduan(
char
c)
{
return
(c>=
'0'
&&c<=
'9'
);
}
int
main()
{
char
s[9999],a[99][999];
int
n,i,j=1,k=0;
gets
(s);
n=
strlen
(s);
for
(i=0;i<n;i++)
{
if
(panduan(s[i]))
{
a[j][k++]=s[i];
}
if
(panduan(s[i])&&!panduan(s[i+1]))
{
j++;
k=0;
}
}
for
(i=1;i<j;i++)
{
output(a[i]);
}
}
0 0
- ytu 2273: 找整数(串)
- 【数据结构】 串 YTU 2248: 2280: 找字符个数(串)
- YTU ---1914- 找零钱(DP)
- YTU-OJ-将整数转换成字符串
- YTU 2427: C语言习题 整数排序
- YTU C语言习题 整数排序
- ytu 2011: C语言实验——找中间数
- 整数拆分(找零钱)
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- 找符合条件的整数
- YTU.3131: 进阶递归之简单的整数划分问题
- 试题答案_找符合条件的整数
- 10G整数文件需找中位数
- hdu 5544 Ba Gua Zhen
- 2N皇后问题
- VC++ 使用soapsdk和gsoap两种方法调用webservice
- 安卓开发错误集合
- bzoj1012[最大数]
- ytu 2273: 找整数(串)
- Mybatis原理与学习
- Hbase集群安装前注意事项
- 如何区分 const char * p, char * const p, const char * * p
- Storm应用系列之——集成Kafka [复制链接]
- iOS中给webView添加tap手势无效果
- HAProxy
- JSP基础:JavaBean基础应用
- VS项目属性的一些配置项的总结(important)