题目描述:

输入一个字符串,内含数字和非数字字符,如:

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整数提取相关推荐

  1. Excel如何分别提取出数值整数部分和小数部分

    如下图,A列为随机录入的数值,现在想要将A列数字的整数提取到B列中,小数提取到C列中. 将A列中的数据复制到B.C列中 选中B列数据,点击下图选项(Excel工具箱,百度即可了解详细的下载安装方法,本 ...

  2. 牛客网编程题07--提取不重复的整数

    题目 代码: // ExtractNum.cpp : 定义控制台应用程序的入口点. // 从右到左 提取一个不重复的整数 // 提取,string转int,int转string#include &qu ...

  3. C语言中从字符串中提取数字

    题目要求: 输入字符串,把其中的整数提取出来,放在一个新的数组中,统计有多少个整数,并输出这些数. 小记: 本人最近在学习谭浩强经典C语言教材,此题目为谭浩强<C程序设计>第8章,16题. ...

  4. javascript-数据类型的转换

    数字转字符串 数字对象.toString()返回字符串 字符串转数字 Number(字符串)返回值就是数字 字符串中提取数字 提取整数 如果字符串中包含整数,可以直接提取 parseInt(字符串)返 ...

  5. 三、python数据序列1-列表

    一. 列表的格式 [数据1, 数据2, 数据3, 数据4......] 列表可以一次性存储多个数据,且可以为不同数据类型. 二. 列表的常用操作 列表的作用是一次性存储多个数据,程序员可以对这些数据进 ...

  6. JavaScript函数和BOM及DOM编程(详细总结-无尿点)

    JavaScript函数和BOM及DOM编程(详细总结-无尿点) javascript 函数 一.javascript函数 1.1 概述 1.2 常见的系统函数 1.2.1 eval 1.2.2 pa ...

  7. dya6 列表的相关函数

    列表的相关函数 列表(序列)相关函数:max.min.sum.len.sored.reversed.list max max(序列): - 获取序列中最大的元素(序列中的元素本身必须支持比较运算,并且 ...

  8. python第二周day2

    python第二周day2(9.23) 1.day6列表作业更改版 import random # 随机操作 # random.randint(0, 100) # **1.创建一个列表,列表中有10个 ...

  9. 小试牛刀 python股票查询程序

    股票查询程序 一.具体需求 程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环) 允许按股票价格.涨跌幅.换手率等来筛选信息 加载文件内容到内存,以字典的形式保存,这样就不用每次都打 ...

最新文章

  1. 未找到要求的 from 关键字_莫纳什大学要求
  2. UIScrollView无法滚动可能的原因及解决办法分析
  3. selenium3 + python - page_source页面源码
  4. 最全三大框架整合(使用映射)——IDeptService.java
  5. android activity动态显示不出来,uiautomatorviewer 获取不到动态页面解决办法
  6. 手把手教你用Python求最大值和最小值
  7. java elementtext_java命名空间javax.xml.stream接口xmlstreamreader成员方法: getelementtext定义参考...
  8. Oracle10怎样调出左侧的表,excel2010菜单栏不见了!怎样在excel左侧显示导航
  9. 如何使用Putty登录安装在VirtualBox里的ubuntu 1
  10. c语言2048代码linux,C语言2048小游戏课设(附源码).doc
  11. 顶点计划家庭感情冲突问题讨论
  12. Archlinux安裝指南(uefi+gpt)
  13. cudnn的安装 linux
  14. obj文件格式详解及示例
  15. ionic android n权限,ionic权限问题
  16. 【源码来袭】使用vue编写国旗头像项目
  17. 罗技G603鼠标欧姆龙D2FC-F-7N微动开关拆解修复双击问题要点解析
  18. Excel如何批量删除批注
  19. 安装黑苹果过程中常见问题
  20. 2020泰迪杯C题解题流程

热门文章

  1. windows(server2012以上、2007以上)部署onlyoffice-documentserver
  2. SEM——搜索引擎营销
  3. Python对excel操作——分类汇总278张Excel表中的数据
  4. 计算机教师资格教案,小学信息技术教师资格证面试教案:操作系统新相识
  5. 快手校招工程笔试: 获得最多的奖金
  6. cpa会计税法用计算机,cpa考试可以带计算器吗?有什么要求?
  7. 微信小程序外卖cps和cpa系统
  8. C# 字符串与二进制相互转换
  9. 【前端之路】通过css让移动端与pc端自适应
  10. php 强制返回,给PHP增加函数强制类型返回