切换到宽版
  • 6631阅读
  • 4回复

那位高手帮我解释这道题? [复制链接]

上一主题 下一主题
离线kevinxxz
 
只看楼主 倒序阅读 0 发表于: 2007-06-14
program Program3;
var m,n: integer;   mark: Boolean;
function test(m,N:integer):integer;
var i,p: integer;   flag: boolean;
begin
  m := m - 1;   i := 0;   flag := False;
  for p:= 2*N downto (N+1) do
  begin
    i:= (i+m) mod p;
    if (i
    begin
      test := 0;   flag := Ture;     Break;
      end
  end;
  if not(flag) then   test:=1;
end;
begin
read(n);   m:=1;   Mark := False;
repeat
  if (test(m,n)=1) then
    begin   writeln(m); break;   end;
  m:= m+1;
until Mrak;
end.
输入:7                               输出_________
离线archimedes

只看该作者 1 发表于: 2007-06-20
程序有语法错误...
离线181818181818
只看该作者 2 发表于: 2007-07-01
第10行什么意思?
离线zhuojingwei
只看该作者 3 发表于: 2007-07-14
少了一部分
离线kai^f^p^kai
只看该作者 4 发表于: 2007-11-13
改完整一下
快速回复
限100 字节
 
上一个 下一个