HDOJ 5585 Numbers
2015-11-28 22:09
423 查看
Total Submission(s): 20 Accepted Submission(s): 15
[align=left]Problem Description[/align]
There is a number N.You should output "YES" if N is a multiple of 2, 3 or 5,otherwise output "NO".
[align=left]Input[/align]
There are multiple test cases, no more than 1000 cases.
For each case,the line contains a integer N.(0<N<1030)
[align=left]Output[/align]
For each test case,output the answer in a line.
[align=left]Sample Input[/align]
2
3
5
7
[align=left]Sample Output[/align]
YES
YES
YES
NO
水,脑残,str[i]=='0'写成了str[i]==0,WA好几次
代码如下:
#include<cstdio>
#include<cstring>
char str[100];
int main()
{
int i,n;
while(scanf("%s",&str)!=EOF)
{
int len=strlen(str);
int sum=0;
for(i=0;i<len;++i)
sum+=str[i]-'0';
if((str[len-1]-'0')%2==0)//判断是否是2的倍数
printf("YES\n");
else if(str[len-1]=='0'||str[len-1]=='5')//判断是否是5的倍数
printf("YES\n");
else if(sum%3==0)//判断是否是3的倍数
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
Numbers
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 20 Accepted Submission(s): 15
[align=left]Problem Description[/align]
There is a number N.You should output "YES" if N is a multiple of 2, 3 or 5,otherwise output "NO".
[align=left]Input[/align]
There are multiple test cases, no more than 1000 cases.
For each case,the line contains a integer N.(0<N<1030)
[align=left]Output[/align]
For each test case,output the answer in a line.
[align=left]Sample Input[/align]
2
3
5
7
[align=left]Sample Output[/align]
YES
YES
YES
NO
水,脑残,str[i]=='0'写成了str[i]==0,WA好几次
代码如下:
#include<cstdio>
#include<cstring>
char str[100];
int main()
{
int i,n;
while(scanf("%s",&str)!=EOF)
{
int len=strlen(str);
int sum=0;
for(i=0;i<len;++i)
sum+=str[i]-'0';
if((str[len-1]-'0')%2==0)//判断是否是2的倍数
printf("YES\n");
else if(str[len-1]=='0'||str[len-1]=='5')//判断是否是5的倍数
printf("YES\n");
else if(sum%3==0)//判断是否是3的倍数
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
相关文章推荐
- HDOJ 2841 isible Trees (容斥原理)
- Spring MVC拦截器+注解方式实现防止表单重复提交
- 已知二叉树先序中序求后序,已知后序中序求先序
- SpringMVC中自定义参数解析器及内置类型的绑定
- 多线程之:线程安全
- jquery自定义插件
- 《精通CSS》阅读备忘
- dedecms织梦获得首字母或拼音的方法,并实现文章列表按首字母归类
- CSS3的过渡属性简单实例
- SlidingMenu
- 关于ORA-00979 不是 GROUP BY 表达式错误的解释
- 第五、六章:图像&链接
- java中String new和直接赋值的区别
- Vc中结构体小计
- Best Time to Buy and Sell Stock IV
- 【简易通讯录】——C语言实现
- redhat6 在字符界面下安装图形界面。
- 数据结构——双向链表实现,基本操作的C++版
- 一个人花8块钱买了只鸡,9块钱卖了,又10块钱买回来,11块钱又卖了,他赚了多少钱?
- perl - 文件操作(一)