为了账号安全,请及时绑定邮箱和手机立即绑定

你好,关于var i:longint;的问题

你好,关于var i:longint;的问题

qq_笑_17 2021-02-17 14:11:01
var i:longint;beginfor i:=100 to 999 do beginif ((i div 1) < (i div 10 mod 10) < (i mod 10) then write(i);else write(' ');writeln;end;readln;end.哪错了?Pascal程序
查看完整描述

2 回答

?
MM们

TA贡献1886条经验 获得超2个赞

3个错:
1.if ((i div 1) < (i div 10 mod 10) < (i mod 10)少半个“)”
2.if ((i div 1) < (i div 10 mod 10) < (i mod 10) then write(i);
由于下一行是else,所以不能有“;”
3.if ((i div 1) < (i div 10 mod 10) < (i mod 10) then write(i);
Pascal里面不能有连续3个条件判断正误(如:a>b>c)
应写为:

var i:longint;
begin
for i:=100 to 999 do begin
if ((i div 1) < (i div 10 mod 10))and((i div 10 mod 10)< (i mod 10)) then write(i)
else write(' ');
writeln;
end;
readln;
end.

查看完整回答
反对 回复 2021-03-22
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

var a:longint;
begin
a:=6;
end.

查看完整回答
反对 回复 2021-03-22
  • 2 回答
  • 0 关注
  • 341 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信