WZOI-352整数提取
题目描述:
输入一个字符串,内含数字和非数字字符,如:
A123x456.17960?302t ab5876
将其中连续的数字作为一个整数,依次存放在一个整型数组中(假设数组名为a)。如上例所示,将123放在a[0]中,456放在a[1]中,17960放在a[2]中,........,同时统计整数的个数并输出相关的信息。
输入格式:
一行字符串(以回车结束),可含空格
输出格式:
输出数据分多行,每行一个数据。其中第一行是字符串中包含的整数个数,从第二行开始依次输出各个整数。
样例输入:
A123x456.17960?302t ab5876
样例输出:
5 123 456 17960 302 5876
提示:
学会将一个数字字符序列(数字字符串)转换成一个整数
如"456"-->456
字符串长度不超过100,每个整数在int范围内。
时间限制: 1000ms
空间限制: 12MB
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){char a[1001];cin.getline(a,1001);int s=strlen(a),b=0,s1=0;for(int i=0;i<s;i++){if(a[i]>='0'&&a[i]<='9'){continue;}else{if(a[i+1]>='0'&&a[i+1]<='9'){s1++;}}}cout<<s1;for(int i=0;i<s;i++){if(a[i]>='0'&&a[i]<='9'){cout<<a[i];}else{if(a[i+1]>='0'&&a[i+1]<='9'){cout<<endl;}}}return 0;
}
WZOI-352整数提取相关推荐
- Excel如何分别提取出数值整数部分和小数部分
如下图,A列为随机录入的数值,现在想要将A列数字的整数提取到B列中,小数提取到C列中. 将A列中的数据复制到B.C列中 选中B列数据,点击下图选项(Excel工具箱,百度即可了解详细的下载安装方法,本 ...
- 牛客网编程题07--提取不重复的整数
题目 代码: // ExtractNum.cpp : 定义控制台应用程序的入口点. // 从右到左 提取一个不重复的整数 // 提取,string转int,int转string#include &qu ...
- C语言中从字符串中提取数字
题目要求: 输入字符串,把其中的整数提取出来,放在一个新的数组中,统计有多少个整数,并输出这些数. 小记: 本人最近在学习谭浩强经典C语言教材,此题目为谭浩强<C程序设计>第8章,16题. ...
- javascript-数据类型的转换
数字转字符串 数字对象.toString()返回字符串 字符串转数字 Number(字符串)返回值就是数字 字符串中提取数字 提取整数 如果字符串中包含整数,可以直接提取 parseInt(字符串)返 ...
- 三、python数据序列1-列表
一. 列表的格式 [数据1, 数据2, 数据3, 数据4......] 列表可以一次性存储多个数据,且可以为不同数据类型. 二. 列表的常用操作 列表的作用是一次性存储多个数据,程序员可以对这些数据进 ...
- JavaScript函数和BOM及DOM编程(详细总结-无尿点)
JavaScript函数和BOM及DOM编程(详细总结-无尿点) javascript 函数 一.javascript函数 1.1 概述 1.2 常见的系统函数 1.2.1 eval 1.2.2 pa ...
- dya6 列表的相关函数
列表的相关函数 列表(序列)相关函数:max.min.sum.len.sored.reversed.list max max(序列): - 获取序列中最大的元素(序列中的元素本身必须支持比较运算,并且 ...
- python第二周day2
python第二周day2(9.23) 1.day6列表作业更改版 import random # 随机操作 # random.randint(0, 100) # **1.创建一个列表,列表中有10个 ...
- 小试牛刀 python股票查询程序
股票查询程序 一.具体需求 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环) 允许按股票价格.涨跌幅.换手率等来筛选信息 加载文件内容到内存,以字典的形式保存,这样就不用每次都打 ...
最新文章
- 未找到要求的 from 关键字_莫纳什大学要求
- UIScrollView无法滚动可能的原因及解决办法分析
- selenium3 + python - page_source页面源码
- 最全三大框架整合(使用映射)——IDeptService.java
- android activity动态显示不出来,uiautomatorviewer 获取不到动态页面解决办法
- 手把手教你用Python求最大值和最小值
- java elementtext_java命名空间javax.xml.stream接口xmlstreamreader成员方法:
getelementtext定义参考...
- Oracle10怎样调出左侧的表,excel2010菜单栏不见了!怎样在excel左侧显示导航
- 如何使用Putty登录安装在VirtualBox里的ubuntu 1
- c语言2048代码linux,C语言2048小游戏课设(附源码).doc
- 顶点计划家庭感情冲突问题讨论
- Archlinux安裝指南(uefi+gpt)
- cudnn的安装 linux
- obj文件格式详解及示例
- ionic android n权限,ionic权限问题
- 【源码来袭】使用vue编写国旗头像项目
- 罗技G603鼠标欧姆龙D2FC-F-7N微动开关拆解修复双击问题要点解析
- Excel如何批量删除批注
- 安装黑苹果过程中常见问题
- 2020泰迪杯C题解题流程