【问题标题】:Pascal User input into ArrayPascal 用户输入到数组
【发布时间】:2017-05-31 16:36:00
【问题描述】:

如何创建一个包含 3 个数字的数组 A:整数数组[1..3]

现在,如何让用户将 3 个数字输入到 Array A 中? 并像这样打印出来 数组 A=(第 1 号、第 2 号、第 3 号)?

【问题讨论】:

  • 欢迎来到 Stack Overflow。这不是家庭作业完成服务。一旦您努力做好自己的工作并遇到困难,我们将非常乐意提供帮助;您可以只解释您遇到的问题,包括您编写的代码的相关部分,并提出具体问题,我们将尽最大努力提供帮助。如果您无法开始作业,请向您的讲师寻求帮助。祝你好运。
  • 如果我想让你做我的作业,我会写下规格)。我想学习,但我找不到例子。我需要像在 Java 中那样编写一个 for 循环吗?

标签: arrays input printing pascal


【解决方案1】:
USES
  WinCrt;
CONST
  n = 3; ---> Number of "numbers" in Array
VAR
 i : INTEGER;
 A, B, C, D : ARRAY [1..n] OF INTEGER;

FOR i := 1 TO n DO  {Input into  A}     -> Condition that makes you input 3 times the "number"
    BEGIN
      WRITE('A[', i, '] --> ');
      READLN(A[i]);              -> Listens keyboard for user input
    END;

对其余的数组做同样的事情..

就是这样,你不必帮忙 当你知道如何编码/做某事,而你不想分享它时,这是相当自私的。或者想知道如何去做。

【讨论】:

  • 哪个 Pascal 编译器?您的变量声明的语法错误;请不要在答案中发布无法编译的代码。
  • 你没有回答我的问题,哪个编译器?
  • Turbo Pascal 7.0
  • 那么i的声明应该是var i: integerAB类似。而CONS 应该是CONST
  • @Learner4491:不,它不适合你。您发布的代码在我知道的任何版本的 Pascal 中都无效,当然在 Turbo Pascal 7 中也无效。您没有发布真正的编译代码,您只是输入了一些看起来有点像的东西。这不是一个好的答案。
猜你喜欢
  • 1970-01-01
  • 2014-12-24
  • 2016-06-26
  • 2020-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多