数字整除

时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述

定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。

例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。

输入
输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=10^100),表示待判断的正整数。n=0表示输入结束,你的程序不应当处理这一行。
输出
对于每组测试数据,输出一行,表示相应的n是否是17的倍数。1表示是,0表示否。
样例输入
34
201
2098765413
17171717171717171717171717171717171717171717171717180
样例输出
1
0
1
0
模拟除法的过程!
AC码:
#include<stdio.h>
int main()
{int i,sum;char str[105];while(scanf("%s",str)&&str[0]!='0'){sum=0;for(i=0;str[i]!='\0';i++){sum=sum*10+str[i]-'0';sum=sum%17;}printf("%s\n",sum?"0":"1");}return 0;
}

NYOJ 664 数字整除相关推荐

  1. 湖南省第6届程序大赛第3题 数字整除

    题目C 数字整除 定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍.当且仅当差是17的倍数时,原数也是17的倍数 . 例如,34是17的倍数,因为3-20=-17是17的倍数 ...

  2. 湖南省第六届大学生计算机程序设计竞赛---数字整除

    1008: 数字整除 时间限制: 1 Sec  内存限制: 128 MB 提交: 6  解决: 4 [提交][状态][讨论版] 题目描写叙述 定理:把一个至少两位的正整数的个位数字去掉.再从余下的数中 ...

  3. 被一些数字整除的数字的特征

    一些数字能不能被一些数字整除,这都是有规律的.下面就来说一说能被一些比较小的数字整除的数的特征. 能被2整除:数字应是偶数. 能被3整除:各位数字之能被3整除. 能被4整除:最后两位数字组成的两位数能 ...

  4. 数字整除(大数整除)

    数字整除 题目描述 定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍.当且仅当差是17的倍数时,原数也是17的倍数 . 例如,34是17的倍数,因为3-20=-17是17的倍 ...

  5. Linux整除之数字求和法,数字整除特征

    在做奥数题目时,经常需要进行拆数凑数的动作,找现了一些能迅速判断数字整除的方法. 一. 能被2整除 这个很简单,双数(偶数)都可以,末位是0,2,4,6或8,则能被2整除 二. 能被3整除 各位数字和 ...

  6. 天命数 描述 给定两个数字n与m(n,m均不为0,均在100,000以内), 天命数规则如下:给出一个特殊的数字k,1<=k<=3,当k=1的时候,天命数就是n,m中较大的数字整除较小的数字所得到的

    一.题目 满分代码 天命数 描述 给定两个数字n与m(n,m均不为0,均在100,000以内), 天命数规则如下:给出一个特殊的数字k,1<=k<=3,当k=1的时候,天命数就是n,m中较 ...

  7. python1到100能被5整除_python 数字整除_Python | 打印1到1000之间的所有数字,这些数字可以被7整除,并且不能被5整除......

    python 数字整除 Given a range (which is 1 to 1000) and we have print all numbers which are divisible bye ...

  8. 数字 整除 互质 最大公约数 最小公倍数 判断技巧

    做题的时候经常会遇到要求判断一个很大的数对一个数取余是否为0的问题,即判断能否整除,这种题一方面数值大小超过任何一种基础数据类型,另一方面用大数模板又容易超时,所以需要了解一些常用的数字运算技巧. 一 ...

  9. python判断整除_python – 检查列表中的哪些数字可以被某些数字整除?

    编写一个接收数字列表的函数 和术语列表,只返回可分割的元素 通过所有这些条款.您必须使用两个嵌套列表推导来解决它. divisible_numbers([12,11,10,9,8,7,6,5,4,3, ...

最新文章

  1. 没有iPhone SE2,苹果发布了新iPad
  2. C#过滤重复数据,使用泛型
  3. java linux so
  4. vc 2010 无法输出中文
  5. 线性表的定义与操作-顺序表,链式表(C语言)
  6. HTML+CSS+JS实现 ❤️6种transform图片悬停动态效果❤️
  7. 命名参数_告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
  8. MySQL数据库基础(多表关联查询、内外全连接、复合条件查询、子查询)
  9. web前端的十种jquery特效及源码下载
  10. python模块之subprocess
  11. vm虚拟机的安装使用装系统有序列号
  12. Oracle 之 AIO (异步io)
  13. 计算机cmd查询ip地址,cmd命令大全IP地址如何查询,windows cmd常用命令!
  14. android 2个 微信,手机挂2个微信可以吗?安卓手机挂2个微信以上教程
  15. 支付宝服务商如何帮助商户快速注册支付宝上级和支付宝小程序以及开通支付宝小程序扫码点餐功能
  16. Vagrant设置局域网访问
  17. 网页连接正常软件无法连接服务器,网络连接正常网页却无法打开是什么原因 怎么解决方法教程...
  18. kirin710f是什么处理器_麒麟710F处理器怎么样
  19. 前端项目 - 论坛信息管理系统(纯页面)
  20. selenium-动态id定位(126邮箱登录定位实例)

热门文章

  1. 客户端产生CLOSE WAIT状态的解决方案
  2. HTML5 拖拽的简单实践
  3. 让我们一起摇摆 Turnipbit体感遥控车
  4. Redis 文档阅读笔记 (一)
  5. 常用SQL Server 小语法、函数 等的实例汇总
  6. webpack+vue+mint-ui 实现上拉加载更多(Loadmore组件)
  7. Android AsyncTask简单用法
  8. C#操作word文档(二)
  9. Posterior decompression
  10. 硅谷创业公司的成长道路