ac1259.pas

来自「uralcode」· PAS 代码 · 共 19 行

PAS
19
字号
program ural1259;
var
  n,i,m:longint;
function gcd(a,b:longint):longint;
  var
    t:longint;
  begin
    repeat
      t:=a mod b;a:=b;b:=t;
    until b=0;
    gcd:=a;
  end;
begin
  read(n);
  for i:=1 to n div 2 do
    if gcd(n,i)=1 then inc(m);
  writeln(m);
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?