Bailian2888 字符串中的数字【字符串】
字符串中的数字
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
- 输入一个字符串,长度不超过20,字符串中包含数字和非数字字符,将其中是数字的字符提取出来,对它们进行从小到大排序,非数字字符则忽略不计。
- 输入
- 若干行字符串
- 输出
-
每一个字符串中所有数字的升序排序。每个数字占四个字符位置。使用cout<< setw(4)<< num;
处理完一行字符串换行一次。使用cout<< endl; - 样例输入
-
31W 7Q9 2D2 4d t51 X9P
- 样例输出
-
1 2 2 3 7 91 4 5 9
- 提示
-
1.由于有多组测试数据,要求使用while循环读取输入。如下:
while(cin.getline(str,21))
{
//你的代码
}
2.setw(4)函数需要#include < iomanip >
问题链接:Bailian2888 字符串中的数字
问题分析:(略)
程序说明:排序和输出格式是关键。
题记:按照提示来不吃亏。
AC的C++语言程序如下:
/* Bailian2888 字符串中的数字 */#include <iostream>
#include <algorithm>
#include <ctype.h>
#include <iomanip>using namespace std;const int MAXLEN = 20;int main()
{char s[MAXLEN + 1];int i, j;while(cin.getline(s, MAXLEN + 1)) {i = j = 0;while(s[i]) {if(isdigit(s[i]))s[j++] = s[i];i++;}s[j] = '\0';sort(s, s+j);i = 0;while(s[i]) {cout << setw(4) << s[i];i++;}cout << endl;}return 0;
}
Bailian2888 字符串中的数字【字符串】相关推荐
- java从字符串中提取数字
1.做一下操作时会一般会用到提取数字操纵: a.列表中有翻页,当新添加的数据不是放在第一条或者最后一条时,需要翻页并循环找到对应的那条数据 b.当新添加的数据放在第一条或者最后一条时,则不需要翻页,只 ...
- 【转】SQL函数:字符串中提取数字,英文,中文,过滤重复字符
SQL函数:字符串中提取数字,英文,中文,过滤重复字符 --提取数字 IF OBJECT_ID('DBO.GET_NUMBER') IS NOT NULL DROP FUNCTION DBO.GET_ ...
- C# 使用正则表达式去掉字符串中的数字
C# 使用正则表达式去掉字符串中的数字 /// <summary> /// 去掉字符串中的数字 /// </summary> /// <param name=" ...
- python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...
python从字符串中提取数字 使用正则表达式,用法如下: ## 总结 ## ^ 匹配字符串的开始. ## $ 匹配字符串的结尾. ## \b 匹配一个单词的边界. ## \d 匹配任意数字. ## ...
- python将字符串中的数字相加求和的实现
题目:字符串中由数字和字母组合而成,计算字符串中所有数字的和. def sum_str(str1):len1=len(str1) #首先将字符串str1的长度赋值给len1sum = n = 0 #建 ...
- mysql提取数字_Mysql中实现提取字符串中的数字的自定义函数分享
因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字. 该mysql提取出字符串中的数字函数如下: 复制代码 代 ...
- c语言一个整数各位数字个数_C语言实现把字符串中的数字转换成整数
===Tips:点击上方 蓝字 关注并查看历史消息=== 本题实现的功能是把字符串中的数字提取转换成整型数字,例如:若输入字符串"ab56cd87",则输出结果:以%d格式输出 ...
- mysql sql 字符串字段保留数字_sql中取字符串中的数字语句_MySQL
bitsCN.com one: declare @s varchar(20) declare @i varchar(20) set @i='' set @s='新会员必须购买350元产品' while ...
- C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
/// 去掉字符串中的数字 public static string RemoveNumber(string key) { return Regex.R ...
最新文章
- MyBatis学习--简单的增删改查
- getRectSubPix函数
- vim循环下表复制_Vim求生手册,让你离“Vim党”更近一步!
- 使用 Docker 部署 Node 服务
- 专题导读:大数据支撑的智能应用
- 动态连接数据库及动态建立ODBC,DSN(ZT)
- delphi 软件在线人数统计_【大学分析】计算机爆满,软件爆冷!这所985大学考研分数截然不同!...
- iis中添加视频播放支持mp4文件、flv文件等
- tcp中RACK算法
- 图形界面操作pandas:计算变异系数(极差 四分位差 方差 标准差 协方差 变异系数)
- php chr 1,PHP chr()用法及代码示例
- 考研单词记录 4.11day4
- 基于JAVA的疫情学生宿舍管理系统【数据库设计、论文、源码、开题报告】
- 服务器ip映射端口,一个公网IP对应多台服务器端口映射问题
- @Compoment
- GPS时钟源(GPS时间同步服务器)的概述
- Python量化编程如何判断均线数据是金叉还是死叉?-股市数据均线策略编程分析
- Linux学习基础文章1:Linux一句话精彩问答
- linux驱动学习2(kpd驱动初步分析)
- Raki的读paper小记:Image as a Foreign Language: BEIT Pretraining for All Vision and Vision-Language Tasks
热门文章
- java成员访问修饰符,如何使用java反射查找成员的访问修饰符
- 在Linux下使用dnw和u-boot烧写系统
- linux 修改jdk版本 /usr/src/jdk-11.0.11/bin/java: 无法执行二进制文件
- SQL基础笔试题(六)
- oracle数据库王珊,数据库系统概论 王珊 教材部分总结
- Pytorch——Dropout
- tensorflow中optimizer minimize自动训练简介和选择训练variable的方法
- 多线程模拟渡河 C语言 Linux
- Excel 2016双击文件打开为空白的解决办法-亲测解决。
- mybatis(数据库增删改查)