Turbo Pascal中的子程序和数组

时间:2014-03-23 16:33:20

标签: arrays pascal digits

所以我有这个程序要做,这对我来说似乎很复杂。我无法理解子程序是如何正常工作的,以及如何正确地调用它们以获得我需要的东西。 以下是我需要制作的程序的说明: 从N个正自然数读取X数组,以便在输入数字0时读数结束。 (如果给定的数字是1, 2, 3, 0,那么X=(x1=1, x2=2, x3=3),数组的长度将是N=3),其中1 ≤ n ≤ 500, 1 ≤ xi ≤ 10000。编写一个程序创建一个Y数组[ Y=((y1,f1), (y2,f2), (y3,f3), (yk,fk)),其中y1,...,yk是X数组的新月号,其属性是yi数字的总和为[1<=i<=k]. fi [1<=i<=k]是多少个数times是X数组中的yi数。 创建数组后,使Y数组排序而不进行排序。 您需要编写以下内容: a)用于读取阵列的子程序 b)用于检查数字是否为素数的子程序 c)计算数字总和的子程序 d)用于在具有给定属性的Y数组中插入数字的子程序 e)用于创建Y阵列的子程序 f)用于将数组写入屏幕的子程序 g)主程序 哇,我希望我能理解。提前感谢任何想要帮助的人。 :)

0 个答案:

没有答案