社区讨论

紧急求助!!!!{}中的有什么用

P1134[USACO3.2] 阶乘问题参与者 5已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@mi4g7gzw
此快照首次捕获于
2025/11/18 18:46
4 个月前
此快照最后确认于
2025/11/18 18:46
4 个月前
查看原帖
{}中的有什么用
CPP
const     
  data:array [0..3] of 0..9=(8,4,2,6);     
var     
  i,ans,a,b,c,n,f:longint;     
begin    
  readln(n);    
  b:=1;   a:=n div 10;      b:=a mod 4;     
{if a<=100 then b:=data[b-1];    
  if a>=1000000 then b:=data[b-2];    
if (a>100) and (a<1000000) then } b:=data[b];     
  c:=n mod 10;        f:=1;     
  for i:=1 to c do f:=f*i;     
  f:=f*b;     
  while f mod 10=0 do f:=f div 10;     
  ans:=f mod 10;     
  write(ans);     
end.

回复

10 条回复,欢迎继续交流。

正在加载回复...