解题思路:
import java.math.BigInteger; import java.util.Scanner; public class C1074 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); final BigInteger SEVENTEEN = BigInteger.valueOf(17); while (sc.hasNext()) { String str = sc.nextLine(); if("0".equals(str)) break; BigInteger a = new BigInteger(str.substring(0, str.length()-1)); int b = 5 * Integer.valueOf(str.substring(str.length()-1)); BigInteger rs = a.subtract(BigInteger.valueOf(b)).mod(SEVENTEEN); System.out.println(rs.intValue() == 0 ? 1 : 0); } sc.close(); } }
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:657 |
汽水瓶 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
大神老白 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
WU-链表数据求和操作 (C++代码)浏览:1384 |
关于C语言变量位置的问题浏览:294 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
1126题解浏览:649 |
1051(奇了怪了)浏览:747 |