回 帖 发 新 帖 刷新版面

主题:谁能帮我解这题,感谢!!!!!急急急!!!

现有数组
LS[I] I为整数从1到10   LS[I]中已存入十组数
ZS[K] K为整数从1到1000  ZS[K]为初始数0,(还没输数)
有三个变量X,Y,Z,三变量取值为1到10。
需要做一个循环,使公式(LS[I]+X)*Y+Z的结果存入ZS[K]数组中,最后输出ZS[K]数组的得数
我不知道为什么我所做的得数总是一个数而且全是一样的,请高手指教.

回复列表 (共3个回复)

沙发

程序?没程序怎么知道你是怎么做的啊

板凳


程序如下:
BEGIN
FOR I:=1 TO 10 DO
  BEGIN
   FOR X:=1 TO 10 DO
   X:X+1;
   BEGIN
    FOR K:=1 TO 100 DO
    ZS[K]:=LS[I]+X;
    K:=K+1;
    ZS[I+1]:=ZS[I];
   END;
  END;
END;
FOR K:=1 TO 10 DO
WRITELN('ZONGSU=',ZS[K]);

这是程序段,只做了公式LS[I]+X存入到ZS[K]中,这已经不对了,不知道整个公式做下来,要怎么做,请指教!!

谢谢!!!!!!!

3 楼

你的ls数组里放的是什么??
还有什么叫x:x+1,语法不对吧

我来回复

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