永发信息网

求pascal程序:求n!末尾0的个数以及从右到左第一个非零数字

答案:1  悬赏:0  手机版
解决时间 2021-01-18 03:30
求pascal程序:求n!末尾0的个数以及从右到左第一个非零数字
最佳答案
var n,i,j,x:longint;
begin
  readln(n);
  x:=1;
  j:=0;
  for i:=1 to n do
    begin
      x:=x*i;//计算阶乘
      while x mod 10 = 0 do
        begin
          x:=x div 10;
          inc(j);
        end;//去掉末尾的0并计数
      x:=x mod 10;//保留最后一个非零数
    end;
  writeln(x);
  writeln(j);
end.追问ln x/ln10什么意思 还有extended这个类型怎么没见过。。能解释下思想么我刚才测试下错了追答额,那个看错题目了,看成算n!去掉末尾的0的位数了。。。我已经改了。至于那个ln x/ln 10是换底公式,log(10,n),extended是real的一种扩展。

现在的答案应该是对的了。
var n,i,j,x:longint;
begin
  readln(n);
  x:=1;
  j:=0;
  for i:=1 to n do
    begin
      x:=x*i;//计算阶乘
      while x mod 10 = 0 do
        begin
          x:=x div 10;
          inc(j);
        end;//去掉末尾的0并计数
      x:=x mod 10;//保留最后一个非零数
    end;
  writeln(x);
  writeln(j);
end.追问我自己用数组做了。。追答.....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
文明5.求大神,没有取消野蛮人模式。游戏里没
威高集团怎么样?
7X4读作什么?
看一个人的穿着,能知道他(她)是怎样的人吗
电脑配置i7-8550U cpu,8GB内存,NVIDIA GeForc
我是歌手 韩红唱天亮了是哪一期
与粉墨登场相近的成语至少5个.
属兔的人可以佩戴貔貅吗
为什么网页能打开但是搜狐客户端打不开
320x44+63x440这题用乘法的运算定律计
今有缘泥坑酒多少钱一箱
当兵时的钱是给军人自己还是给家里?
鸟类的体表被覆 ,前肢特化成 ,
下午去荷花塘好吗?
用途讯K歌宝练习唱歌,能有多大的帮助?
推荐资讯
浙江忂州江山快客车到杭州汽车西站一天有几班
深圳西乡固戍大门有没有到清溪的车
请问《红星照耀中国》读后感怎么写,抓那个核
iphone出现rdcw什么意思?
有收李甲栈天目瓷的吗?
为什么vivo xshot的原配耳机(ex600i)不能完
广州个人信用记录报告查询地址在哪里?
目前,我国重点城市空气质量日报的监测项目中
求大佬给一个pr破解版的软件。谢谢
重庆南坪轻轨入口站在哪?
实验室中有一杯含有MgCl2和CaCl2的硬水,下表
我打算贷款10万5年还清,月供多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?