【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并
【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如:
df23adfd56 2343?23dgjop535
如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依次输出。
【输入样例】 df23adfd56 2343?23dgjop535
【输出样例】5
23 56 2343 23 535
【样例说明】在字符串df23adfd56 2343?23dgjop535中有5个整数分别是
23 56 2343 23 535
public class Test3_6_ztk {public static void main (String args[]) {String str = "df23adfd56 2343?23dgjop535";int l = str.length();char[] p = str.toCharArray();//转化为字符数组int[] k = new int[l+1];int sum = 0;for (int i = 0; i < l; i++) {if (p[i] >= '0' && p[i] <= '9') {int a = Integer.parseInt(String.valueOf(p[i]));//字符型转换成整形,需要借用string类型k[i] = a;}}for(int i=0;i<=l;i++){if(i==l)break;if(k[i]!=0&&k[i+1]!=0){System.out.print(k[i]);k[i]=0;}if(k[i]!=0&&k[i+1]==0){System.out.println(k[i]);sum++;}}System.out.println("共有"+sum+"个数字");}
}
将字符串数据中的字符提取转化出来使用的是
char[] p = str.toCharArray();//转化为字符数组
int a = Integer.parseInt(String.valueOf(p[i]))//字符型转换成整形,因为Integer.parseInt只能转化string类型的数据,所以使用String.valueOf()进行替代,将char数组中的字符型数字转换成整形
【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并相关推荐
- .输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依
.输入一行字符串,含有数字和非数字字符以及空格等,如:df23adfd56 2343?23dgjop535如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并将这些数依次输 ...
- 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...
- 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0
题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...
- 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……
输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-- ...
- 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中……
/*输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中 ...
- 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中。
输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中. #include <stdio.h> ...
- 输入一个字符串,内有数字和非数字字符,例如A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依此存放到一个数组a中。
输入一个字符串,内有数字和非数字字符,例如A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依此存放到一个数组a中.例如,123放在a[0],456放在a[1]... ...
- 习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。
习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123存入在a[0],456 ...
- 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]...
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-统计 ...
最新文章
- python哪里下载import包-详解python中的模块及包导入
- LeetCode 442. Find All Duplicates in an Array
- 【反射的使用】java反射的复习
- yii1.0性能调优之改善并发数
- RVC使用指南(二)-集群管理
- JavaScript学习(九十三)—选择排序和冒泡排序
- 如何写出有效的引流文案?
- 快捷方便的对js文件进行语法检查。
- 【图像处理】空间滤波、中值滤波(Spatial Filtering and Median Filtering)
- Robot Framework 的安装配置和简单的实例介绍
- 如何进入BIOS设置?
- go技术文章精选(2019)
- 有哪些曾惊艳到你了的古诗词?1024程序员读古诗词
- python学习笔记(8)
- 云上游戏数据分析实践
- github之处理“忒修斯之船”问题
- ubuntu16 octomap安装(解决安装octomap后没有octovis问题)
- node爬取app数据_从零开始写一个node爬虫(上)—— 数据采集篇
- 鸿蒙系统可以装微信,网友:让腾讯支持华为,微信专用鸿蒙系统,安卓:你说啥?...
- 实例:用C#.NET手把手教你做微信公众号开发(3)--普通消息处理之图片
热门文章
- spoj2142 Arranging Flowers
- 18.2 增强型图元文件
- 论文笔记——TransPose
- python爬虫教程(五):解析库bs4及爬取实例
- 局域网访问提示无法访问检查拼写_windows无法访问请检查名称的拼写… 错误代码:0x80070035 | 吴文辉博客...
- BAPI_PRODORDCONF_GET_TT_PROP 生产订单完工确认
- /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()‘:编译报错解决方案
- geo数据差异分析_GEO2R:对GEO数据库中的数据进行差异分析
- CSS代码缩写,占用更少的带宽/字体缩写/盒模型代码简写/颜色值缩写
- ctrypto-js中,DES解密的iv向量处理