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 人评分
【偶数求和】 (C语言代码)记得sum的归零时机浏览:989 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:627 |
C语言训练-邮票组合问题* (C语言代码)......浏览:689 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:760 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
WU-输出正反三角形 (C++代码)浏览:1098 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:895 |
1113题解浏览:823 |
1017题解浏览:663 |
菜鸟程序员 2018-10-29 19:54:38 |
三个月前,刚学Java时候写的,现在回头看.....自己都看不懂之前写的这些东西了.....
lucifer 2018-11-14 13:35:44 |
@15026749469 能不能加个我的qq1853475732 我想和你交流一下java,比如我现在有个问题,从控制台输入一串数字,然后想把这一串数字中的每一位上的数字放到一个数组里面。不想使用那种for循环求余的方法做,有没有直接只能使用的方法