社区
Delphi
帖子详情
请问:如何用最好的方法将一个字符串里所有的整数都找出来,存入一个数组?
benben1hao
2003-08-31 11:11:34
请问:如何用最好的方法将一个字符串里所有的整数都找出来,存入一个数组?
...全文
53
5
打赏
收藏
请问:如何用最好的方法将一个字符串里所有的整数都找出来,存入一个数组?
请问:如何用最好的方法将一个字符串里所有的整数都找出来,存入一个数组?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnhgj
2003-08-31
打赏
举报
回复
好像也只能上楼上说的那样,up
huangrenguang
2003-08-31
打赏
举报
回复
我觉得没什么窍门,恐怕是还得进行遍历判断才行。
benben1hao
2003-08-31
打赏
举报
回复
??
gordonchenf
2003-08-31
打赏
举报
回复
先每个进行判断是否为整数,再取出放入数组
guxizhw
2003-08-31
打赏
举报
回复
整数?不是很清楚地描述啊,s-12345qq$%^&,这个字符串里面的整数是??
12345,还是分别1,2,3,4,5
还是-12345?还可以使-1,2,3,4,5等等组合……
使用strtok函数截取
字符串
得到相应的子串
存入
数组
中
原
字符串
中包含浮点数、逗号、
字符串
、
整数
,长整型数等,本程序实现的是取出其中的浮点数和长整型数
整数
存入
有范围限定的字符
数组
.c
输入一串数字,必须是
整数
,并将之拆分,放到
一个
指定
数组
长度的字符
数组
中。
汇编语言 20个练习题目 代码加实验报告
5.1试编写
一个
汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。 5.2 编写程序,从键盘接收
一个
小写字母,然后
找
出它的前导字符和后续字符,再按顺序输出 5.3 将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。 5.4 试编写一程序,要求比较两个
字符串
STRING1和STRING2所含字符是否相同,若相同则显示‘MATCH’,若不相同则显示‘NOT MATCH’。 5.5 试编写一程序,要求能从键盘接收
一个
个位数N,然后响铃N次。 5.6 编写程序,将
一个
包含有20个数据的
数组
M分成两个
数组
:正数
数组
P和负数
数组
N,并分别把这两个
数组
中的数据的个数显示出来。 5.7 试编制
一个
汇编语言程序,求出首地址为DATA的100D字
数组
中的最小偶数,并把它放在AX中。 5.8 把AX中存放的16位二进制数K看作是8个二进制的“四分之一字节”。试编写
一个
程序,要求数一下值为3(即11B)的四分之一字节数,并将该数在终端上显示出来。 5.9 试编写一汇编语言程序,要求从键盘接收
一个
四位的十六进制数,并在终端上显示与它等值的二进制数。 5.10 设有一段英文,其字符变量名为ENG,并以$字符结束。试编写一程序,查对单词SUN在该文中的出现次数,并以格式”SUNXXXX“显示出次数。 5.11 从键盘输入一系列以$为结束的
字符串
,然后对其中的非数字字符进行计数,并显示出计数结果。 5.12 有
一个
首地址为MEM的100D字
数组
,试编制程序删除
数组
中所有为零的项,并将后续项向前压缩,最后将
数组
的剩余部分补上零。 5.13 在STRING到STRING+99单元中存放着
一个
字符串
,试编制一程序测试该
字符串
中是否存在数字,如有,则把CL的第五位置1,否则置0. 5.14 在首地址为TABLE的
数组
中按递增次序存放着100H个16位补码数,试编写
一个
程序把出现次数最多的数及其出现的次数分别放在AX和CX中。 5.15 数据段中已定义了
一个
有N个字数据的
数组
M,试编写一程序求出M中绝对值最大的数,把它放在数据段的M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。 5.16 在首地址为DATA的字
数组
中,存放了100H个16位补码数,试编写
一个
程序求出它们的平均值放在AX寄存器中;并求出
数组
中有多少个数小于此平均值,将结果放在BX寄存器中。 5.17 试编写
一个
程序,把AX中的十六进制数转换为ASCII码,并将对应的ASCII码依次存放到MEM
数组
中的四个字节中,例如:当(AX)=2A49H时,程序执行完后,MEM中的4个字节的内容为39H,34H,41H和32H。 5.18 把0~100D之间的30个数
存入
以GRADE为首地址的30个字
数组
中,GRADE+i表示学号i+1的学生的成绩。另
一个
数组
RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK
数组
中。 5.19 已知
数组
A包含15个互不相等的
整数
,试编写一程序,把既在A中又在B中出现的
整数
存在于
数组
中C中。 5.20 设在A,B和C单元中存放着三个数,若三个数都不是0,则求出三树之和并存放于D单元中;其中有
一个
数为0,则把其他两个数也清零。试编写此程序。
基于汇编实现冒泡算法的
整数
排序【100012902】
由题意,可输入一串
字符串
,含有需要排序的数据,设计
一个
change1函数,将
字符串
中的数字字符提取出来作为
整数
存入
另
一个
数组
空间内。 转换完成后,编写函数output1,输出
存入
数组
的数据个数和未排序的整型
数组
。 编写done函数,进行
数组
的选择排序,包含内外两循环,每次比较时,将较小的数放到前面。 再次调用output1函数,可输出排序后的
数组
。 最后退出程序。
C++实例输入多行数字到
数组
C++输入多行数字到
数组
前天做某公司笔试题的时候,其输入格式是多行数字,每行以空格为分隔符,以换行符号为结束输入到多个
数组
。在JAVA中有相应的函数直接将一行拆成
数组
,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 思路: 每次读入
一个
字符,判断是不是EOF,如果是的话跳出循环; 不是EOF将字符放回缓冲区; 读入换行符,说明一行结束,处理
数组
; 读入字符,如果不是空格,
存入
一个
临时的
字符串
; 如果是空格,
字符串
转换成
整数
并压入
数组
; 注意: 对于连续的空格输入要进行判断,否则会输入一堆0; 在读入换行符的时候要将最后的临时
字符串
存进
数组
; 代码: #include<ios
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章