- 4
- 0
- 约小于1千字
- 约 9页
- 2018-08-25 发布于湖北
- 举报
最新解题报告.ppt
解题报告 七(5)班 严崟杰 题目描述 8的倍数 【问题描述】判断数是否8的整数倍。是“YES”,否“NO” 【输入样例1】 84 【输出样例1】 NO 【输入样例2】 1234567890123456 【输出样例2】 YES 【数据范围】 30% n=10的19次方 100% 0n=10 的1000次方 思路 本题的基础算法较为简单,主要考查对if语句的使用,最基本的解题以if语句为主;而第二种方法则用到数学知识: 解法 壹 Var a:int64; Begin read(a); 读入 if a mod 8 =0 then write(‘Yes’) else write(‘No’); 判断(注意输出的‘’) End. 算法(二) 数学思想:只要一个数的后三位可整除8,那么这个数就是8的倍数。 只要把握住这一点,那么我们的程序就可以优化了 解法(二) 贰 Var a,b:longint; Begin read(a); b:=a mod 1000
原创力文档

文档评论(0)