Free Pascal(Pascal)题目 输入格式:两个正整数,分别表示a和b(1≦a≦b≦1

Free Pascal(Pascal)题目

输入格式:两个正整数,分别表示a和b(1≦a≦b≦1000000)

输出格式:一个整数,从a到b之间(包含a和b)的所有整数的乘积的末尾的零的个数
「例如」a=1;b=7那么从a到b之间(包含a和b)的所有整数的乘积就是1×2×3×4×5×6×7=5040,答案就是1,不是2。

输入输出样例1 ‖ 输入输出样例2
lxl.in lxl.out ‖ xlx.in xlx.out
1 10 2 ‖ 4 25 6
「数据范围」1≦a≦b≦10∧6。
注意:是Free Pascal(Pascal)问题,不要给我弄出来一个c语言的代码!我要的是Free Pascal的源码,是源码!最好加上注释
请问以上问题怎么做?

第1个回答  2015-05-02

追答

为什么会看不到?

追问

能看到了,刚才不知道为什么

你这个程序会报错,数据超出限制

额不对,不适合个问题,是输入的b比a大时,会输出复数

你能告诉我,函数开头就返回了0为什么还会返回真正的数值

你还能帮我解释一下程序吗

追答

真不知道你是怎么做的,偏还让我打一遍。

追问

不好意思

额(⊙o⊙)…你的程序...如果输入的a和b的数值相同,那么就会输出0。例如:输入
3000 3000
本应该输出
3
但你的程序却会输出
0

本回答被提问者采纳
相似回答