Free Pascal 一个程序
求最小正整数m,n(0<n<m)为何值时,1989的m次方与1989的n次方的最后三位数字相同。请高手帮忙在你们给出答案以前我已经会了况且你们的答案可能会出界#99...
求最小正整数 m,n(0<n<m)为何值时,1989的m次方与1989的n次方 的最后三位数字相同。 请高手帮忙
在你们给出答案以前 我已经会了 况且你们的答案可能会出界#99 展开
在你们给出答案以前 我已经会了 况且你们的答案可能会出界#99 展开
2个回答
展开全部
begin
for m := 1 to 100 do
begin
f[m] := (f[m-1] * 1989) mod 1000;
for n := 1 to m do
if f[m] = f[n] then
begin
writeln(n,m);
halt;
end;
end;
end.
f[i]记录1989的i次方的末3位,f[0] = 1
for m := 1 to 100 do
begin
f[m] := (f[m-1] * 1989) mod 1000;
for n := 1 to m do
if f[m] = f[n] then
begin
writeln(n,m);
halt;
end;
end;
end.
f[i]记录1989的i次方的末3位,f[0] = 1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询