Computer science x[1]是什么意思?伪码,不';t指定语言(尽管我使用

Computer science x[1]是什么意思?伪码,不';t指定语言(尽管我使用,computer-science,pseudocode,Computer Science,Pseudocode,以下伪代码计算并输出两个值k和j。然后计算并输出更多值t和a x = [7, 9, 6, 2, 4] t = x[1] k = x[1] j = x[1] FOR n = 2 TO 5 t = t + x[n] IF x[n] > k THEN k = x[n] ENDIF IF x[n] <j THEN j = x[n] NEXT n OUTPUT (“k = ”, k, (“j = ”,j) t = t – k –

以下伪代码计算并输出两个值k和j。然后计算并输出更多值t和a

x = [7, 9, 6, 2, 4]
t = x[1]
k = x[1]
j = x[1]
FOR n = 2 TO 5
    t = t + x[n]
    IF x[n] > k THEN
        k = x[n]
    ENDIF
    IF x[n] <j THEN
        j = x[n]
NEXT n
OUTPUT (“k = ”, k, (“j = ”,j)
t = t – k – j
a = t/3
a = int(a)
OUTPUT (“a = ”,a)
x=[7,9,6,2,4]
t=x[1]
k=x[1]
j=x[1]
对于n=2到5
t=t+x[n]
如果x[n]>k,那么
k=x[n]
恩迪夫

如果x[n],
[1]
x
数组的索引。在这种情况下,
x[1]
的值为
9

[]是数组说明。x[n]表示数组“x”的第n个元素.

没错,它是数组的第一个元素。t、k和stay以相同的初始值开始,但在循环中它们被重新分配!它应该是x数组的第一个索引,即7。所有t、k和j以相同的值初始化有什么问题(7)?稍后在for循环和if语句中,值被更改。一个警告:在这种情况下(使用
x[n]
for n=2..5),我假设索引1是数组中的第一项(值7),但许多语言的数组索引从0开始(然后索引1将是值9)