早教吧作业答案频道 -->其他-->
求下列程序用指针实现输入一个字符串,内有数字字符和非数字字符,如123a345bcd567,将其中连续的数字作为一个整数,依次存放到一数组a中,如123放在a0中,345放在a1中,567放在a2中.统计
题目详情
求下列程序用指针实现
输入一个字符串,内有数字字符和非数字字符,如123a345bcd567,将其中连续的数字作为一个整数,依次存放到一数组a中,如123放在a【0】中,345放在a【1】中,567放在a【2】中.统计共有多少个数字,并输出这些整数.
这是我写的程序编译的时候有一个提醒我不知道怎么改进:
#include"stdio.h"
void main()
{
char *s1;
int k,a[10];
gets(s1);
while(*s1!='\0')
{
s1++;
for(k=0;;k++)
{
if(48
输入一个字符串,内有数字字符和非数字字符,如123a345bcd567,将其中连续的数字作为一个整数,依次存放到一数组a中,如123放在a【0】中,345放在a【1】中,567放在a【2】中.统计共有多少个数字,并输出这些整数.
这是我写的程序编译的时候有一个提醒我不知道怎么改进:
#include"stdio.h"
void main()
{
char *s1;
int k,a[10];
gets(s1);
while(*s1!='\0')
{
s1++;
for(k=0;;k++)
{
if(48
▼优质解答
答案和解析
type
pt=^note;
note=record
data:longint;
next:pt;
end;
var
p,h:pt;
ch:char;
s:string;
code,a:integer;
begin
s:='';
a:=9;
repeat
read(ch);
until (ord(ch)>=48)and(ord(ch)=48)and(ord(ch)
pt=^note;
note=record
data:longint;
next:pt;
end;
var
p,h:pt;
ch:char;
s:string;
code,a:integer;
begin
s:='';
a:=9;
repeat
read(ch);
until (ord(ch)>=48)and(ord(ch)=48)and(ord(ch)
看了求下列程序用指针实现输入一个字...的网友还看了以下:
有大就有小,有少就有多,要问这是啥?数学一符号.一一打一运算符号 2020-04-09 …
一个鸡蛋的质量、课本中一张纸的厚度、一块橡皮从桌上落到地面所用的时间,大约分别为()A.60克、0 2020-04-27 …
图5-2-4为某一热敏电阻(电阻值随温度的改变而改变,且对温度很敏感)的I-U关系曲线图.图5-2 2020-05-14 …
向量里面有两个符号,一个是像是汉子入口的入,我知道是拉姆打,另一个是英文字母u,但是左边长一点请问 2020-06-15 …
急小王师傅把一根5米长的木料用电锯锯了6次锯成了相等的小段每小段长小王师傅把一根5米长的木料,用电 2020-07-07 …
(本小题满分10分)某商场试销一种成本为每件60元的服装,经试销发现,销售量(件)与销售单价(元) 2020-07-13 …
根号二加一分之一加根号二加根号三分之一.根号二零一一加根号二零一零等于几?根号二加一分之一加根号二 2020-07-21 …
懂广东话的进来唉,5知点讲好以前日日都对住,就觉得好烦一家佢一走佐,真系好5舍得可能咧,都系甘噶系 2020-07-24 …
数一数下面个等式中等号左边的2和5的对数(一个2和一个5为一对)再数一数等号右边积的末尾0的个数, 2020-08-01 …
算一算5×9÷9=我×五5×7=我8÷4×我=y我+五着÷五着=五着着÷我着+7着=五5+8+我y= 2020-10-31 …