HDOJ 5585 Numbers (水)
来源:互联网 发布:黑马程序员javaee培训 编辑:程序博客网 时间:2024/06/06 07:41
Numbers
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 52 Accepted Submission(s): 41
Problem Description
There is a number N.You should output "YES" if N is a multiple of 2, 3 or 5,otherwise output "NO".
Input
There are multiple test cases, no more than 1000 cases.
For each case,the line contains a integer N.(0<N<1030)
For each case,the line contains a integer N.
Output
For each test case,output the answer in a line.
Sample Input
2357
Sample Output
YESYESYESNO
题意:输入一个数,判断是不是2,3,5的倍数
思路:转换为字符串形式,找出符合整除的条件:
2的倍数:末尾数字为2的倍数
3的倍数:所有位数加起来整除3
5的倍数:最后一位为5的倍数或者最后一位为0(因为n>0)
ac代码:
#include<stdio.h>#include<string.h>#include<math.h>#include<iostream>#include<algorithm>#define fab(a) (a)>0?(a):(-a)#define LL long long#define MAXN 3000#define INF 0xfffffff using namespace std;char s[MAXN];int main(){int i; while(scanf("%s",s)!=EOF) { int len=strlen(s); int num=s[len-1]-'0'; int sum=0; for(i=0;i<len;i++) sum+=s[i]-'0'; if(num%2==0||sum%3==0||num%5==0||num==0) printf("YES\n"); else printf("NO\n");} return 0;}
0 0
- HDOJ 5585 Numbers (水)
- HDOJ 5585 Numbers
- hdoj 5585 Numbers 【水题】
- hdoj Numbers 5585 (水题)
- HDOJ 5522 Numbers(水,暴力)
- Hdoj.5585 Numbers【简单题,水】 2015/12/03
- HDOJ 1058:Humble Numbers
- hdoj 1058 Humble Numbers
- HDOJ 1058 Humble Numbers
- hdoj 4235 Vampire Numbers
- HDOJ 3117 - Fibonacci Numbers
- HDOJ 1058 Humble Numbers
- 【HDOJ】1058 -> Humble Numbers
- HDOJ 1058 Humble Numbers
- hdoj 1128 Self Numbers
- HDoj-1058-Humble Numbers
- hdoj 1058 Humble Numbers
- HDOJ Humble Numbers 1058
- 鼠标不能拖动文件
- struts2运行流程深层总结
- Numbers
- 网际协议
- android自定义控件报错解决方法
- HDOJ 5585 Numbers (水)
- 6. 尚硅谷_佟刚_JavaWEB_ServletConfig 对象.wmv
- java中ThreadLoacl解析
- poj 3617 Best Cow Line 【贪心】
- bzoj 4295 Hazard 【循环】【单调队列】【扫描】
- hdoj 5585 Numbers 【水题】
- 电脑怎么设置自动关机
- ECMAScript定义类或对象
- Android禁用多点同时触发