import java.util.Scanner; public class Main { public static void main(String[] args) { String str; Scanner S =new Scanner(System.in); while (1>0 ) { str = S.next(); int sum = 0; char [ ] ar = str.toCharArray(); if(ar[0]=='0') break; for(int i=0;i<str.length();++i) { sum = sum *10 + (int)ar[i]-(int)'0'; sum =sum % 17; } if(sum == 0 ) System.out.println("1"); else System.out.println("0"); } } }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1330 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:583 |
C语言训练-数字母 (C语言代码)浏览:585 |
C语言训练-求素数问题 (C语言代码)浏览:1457 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1006 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:513 |
1642题解浏览:715 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:689 |
菜鸟程序员 2018-10-29 19:54:38 |
三个月前,刚学Java时候写的,现在回头看.....自己都看不懂之前写的这些东西了.....
lucifer 2018-11-14 13:35:44 |
@15026749469 能不能加个我的qq1853475732 我想和你交流一下java,比如我现在有个问题,从控制台输入一串数字,然后想把这一串数字中的每一位上的数字放到一个数组里面。不想使用那种for循环求余的方法做,有没有直接只能使用的方法