pascal弱智问题,在线等

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:57:10
怎样在pascal中输入未知个数数据到一个数组中?
(不要跟我说什么输入"."结束之类的,我要的是输入多少个就多少个)
或许用回车确认输入...怎样弄?

ps,pascal有无可变长度的数组?

PASCAL没有变长数组,如果你的数据可能非常巨大,只有用链表来实现。

你的输入不限制个数的数,可以读书字符串再转换的方法,然后转换格式,比如下面的逻辑:

var s:string;

repeat
write('输入数据(输入完毕直接输入回车):');
readln(s);
{从字符串s中提取数据,如果数据合法,添加到链表里面}
until s='';