回 帖 发 新 帖 刷新版面

主题:关于输入的问题(pascal的)(较难)

怎样输入一组数据,并以回车结束!(不要先输入字符再转化成数据有方法吗?)请大虾多多指教[em1]

回复列表 (共5个回复)

沙发

什么叫"!(不要先输入字符再转化成数据有方法吗?)"啊?
怎么看不懂撒?

板凳

inc(i);
read(a[i]);
如果会车了就不会再读了

3 楼

while not eoln do read(n);

4 楼

var
  i:integer;
  c:char;
  a:array[1..1000]of integer;
begin
  i:=0;
  repeat
    inc(i);
    read(a[i]);
    read(c);
  until c=#13;
end.

5 楼

以上方法也许可以,我不信你输入的数与数之间没有空格。

我来回复

您尚未登录,请登录后再回复。点此登录或注册