回 帖 发 新 帖 刷新版面

主题:求救啊各位~~~~

如果a=1或2或3 和 b=2或3或4就输出Y,如果a=1或3或4 和 b=3或5或7就输出N,要怎么编

回复列表 (共3个回复)

沙发

var
  if ((a=1)or(a=2)or(a=3))and((b=2)or(b=3)or(b=4)) then write('Y') else
  if ((a=1)or(a=3)or(a=4))and((b=3)or(b=5)or(b=7)) then write('N');
end.

板凳

程序同上
很好编的!
超级简单!

3 楼

[quote]var
  if ((a=1)or(a=2)or(a=3))and((b=2)or(b=3)or(b=4)) then write('Y') else
  if ((a=1)or(a=3)or(a=4))and((b=3)or(b=5)or(b=7)) then write('N');
end.[/quote]
错了,因该是:
var a,b:byte;
begin
readln(a,b);
if ((a=1)or(a=2)or(a=3))and((b=2)or(b=3)or(b=4)) then write('Y') 
   else if ((a=1)or(a=3)or(a=4))and((b=3)or(b=5)or(b=7)) then write('N')
      else write('error');
rnd.

我来回复

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