【入门】编程求阿姆斯特朗数 5

【入门】能被5整除且至少有一位数字是5的所有整数的个数时间限制:1000MS内存限制:1000K解答次数:947通过次数:588【试题描述】找出1-N中能被5整除且至少有... 【入门】能被5整除且至少有一位数字是5的所有整数的个数

时间限制:1000MS 内存限制:1000K
解答次数:947 通过次数:588

【试题描述】

找出1-N中能被5整除且至少有一位数字是5的所有整数的个数.N<32767

【输入描述】

输入只有一行,只有1个整数N。

【输出描述】

输出只有一行(这意味着末尾有一个回车符号),包括1个整数。

【输入样例】

9999

【输出样例】

1271

【试题来源】

var
n,i,a,b,c,d,e,f:integer;
begin
readln(n);
f:=0;
for i:=1 to n do
a:=n div 10000;
n:=n mod 10000;
b:=n div 1000;
n:=n mod 1000;
c:=n div 100;
n:=n mod 100;
d:=n div 10;
n:=n mod 10;
e:=n ;
if (n div 5=0) then
begin
if (a=5) or (b=5) or (c=5) or (d=5) or (e=5)
then f:=f+1;
end;
writeln(f);
end.
我到底哪里出错误了,高手看看
语言是free pascal
展开
 我来答
前端报错
2010-09-21 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
什么语言?delphi?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c253406143
2010-10-01 · TA获得超过336个赞
知道小有建树答主
回答量:1010
采纳率:0%
帮助的人:210万
展开全部
var
n,i,a,b,c,d,e,f:integer;
begin
readln(n);
f:=0;
for i:=1 to n do
BEGIN
a:=n div 10000;
n:=n mod 10000;
b:=n div 1000;
n:=n mod 1000;
c:=n div 100;
n:=n mod 100;
d:=n div 10;
n:=n mod 10;
e:=n ;
if (n div 5=0) then
//begin
if (a=5) or (b=5) or (c=5) or (d=5) or (e=5)
then f:=f+1;
end;
writeln(f);
end.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式