这样写哪里错拉?请大师进来.....

program p1102;

var i,y,a:integer;

x:array[100 ..201 ] of integer;

begin

a:=0;

for i:=1 to 10 do

begin

readln(x[i]);

end;

readln(y);

y:=y+30;

for i:=1 to 10 do

begin

if x[i]>y then

begin

a:=a+1;

end;

end;

writeln(a);

end.

4 条评论

  • @ 2015-09-16 17:41:08

    不用十行就轻松解决

  • @ 2015-09-16 17:40:27

    太复杂了

  • @ 2013-09-15 11:00:04

    数组定义……【100..201】,怎么想的,下面又用循环1到10记录x【i】

  • @ 2009-07-26 16:24:08

    你的第一个读数据的语句不是readln,应该是read,是readln的话就跳行了

  • 1

信息

ID
1102
难度
3
分类
模拟 点击显示
标签
递交数
16729
已通过
8792
通过率
53%
被复制
58
上传者