Presentation is loading. Please wait.

Presentation is loading. Please wait.

解题报告 七(5)班 严崟杰 03:20.

Similar presentations


Presentation on theme: "解题报告 七(5)班 严崟杰 03:20."— Presentation transcript:

1 解题报告 七(5)班 严崟杰 03:20

2 题目描述 8的倍数 【问题描述】判断数是否8的整数倍。是“YES”,否“NO” 【输入样例1】 84 【输出样例1】 NO 【输入样例2】
【输出样例2】 YES 【数据范围】 30% n<=10的19次方 100% 0<n<=10 的1000次方 03:20

3 思路 本题的基础算法较为简单,主要考查对if语句的使用,最基本的解题以if语句为主;而第二种方法则用到数学知识: 03:20

4 解法 03:20

5 壹 Var a:int64; Begin read(a); 读入 if a mod 8 =0 then write(‘Yes’)
else write(‘No’); 判断(注意输出的‘’) End. 03:20

6 算法(二) 数学思想:只要一个数的后三位可整除8,那么这个数就是8的倍数。 只要把握住这一点,那么我们的程序就可以优化了 03:20

7 解法(二) 03:20

8 贰 Var a,b:longint; Begin read(a); b:=a mod 1000;
if b mod 8=0 then write(‘Yes’) else write(‘No’); End. 03:20

9 Thanks! 03:20


Download ppt "解题报告 七(5)班 严崟杰 03:20."

Similar presentations


Ads by Google