c语言小题目(数字整除)。。。2014.5.23
来源:互联网 发布:中国第四人口普查数据 编辑:程序博客网 时间:2024/06/05 18:40
Description
定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。
例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。
Input
输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(n可能很大),表示待判断的正整数。n=0表示输入结束,你的程序不应当处理这一行。
Output
对于每组测试数据,输出一行,表示相应的n是否是17的倍数。1表示是,0表示否。
Sample Input
34201209876541317171717171717171717171717171717171717171717171717180
Sample Output
1010
HINT
Source
湖南省第六届大学生计算机程序设计竞赛
#include <STDIO.H>#include <STDLIB.H>#include <MATH.H>#define N 10int main(){ int A[N]; int i=0; int real_length; int B,C; while (1) { scanf("%d",&A[i]); if(A[i]==0) break; i=i+1; } real_length=i; for(i=0;i<real_length;i++) { B=A[i]%10;//得到个位上的数。 C=(A[i]-B)/10; B=B*5;//个位数的5倍。 printf("%d %d ",C,B); if((C-B)%17==0) printf("1 \n"); else printf("0 \n"); } return 0;}
0 0
- c语言小题目(数字整除)。。。2014.5.23
- C语言网1074-数字整除
- OJ题目--数字整除
- c语言小题目(台球碰撞)。。。2014.5.24
- c语言小题目练习
- hdu2099 整除的尾数(C语言)
- 2010湖南省赛C题(数字整除)
- c语言竞赛小题目练习
- c语言小程序之念数字
- /*100-1000的各位数字和被15整除c语言*/
- nyoj664整除数字(大数)
- 第八周—C语言 oj 上机题目(输出数字塔)
- C语言 - ACM题目:大爱数字7
- 数字整除
- 数字整除
- 数字整除
- 数字整除
- 数字整除
- Android控制ScrollView滑动速度
- nyoj 667 碟战 最小割(最大流)
- Web 应用程序学习笔记
- VC中CString和Char的互相转换
- Hadoop 开源调度系统zeus(一)
- c语言小题目(数字整除)。。。2014.5.23
- 进程间通信与线程间通信 .
- error LNK2019: 无法解析的外部符号
- 算法竞赛入门经典训练指南-4.1学习笔记
- JAVA List用法
- 解决EditText点击两次才能输入的问题
- android adapter 调用notifyDataSetChanged 无效
- Linux mint 16安装中文输入法
- 实用的JavaScript(持续添加)