HDU2010
来源:互联网 发布:淘宝上的组装机能买吗 编辑:程序博客网 时间:2024/06/15 07:44
HDU2010
水仙花数
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K
(Java/Others)
Total Submission(s): 194637 Accepted Submission(s): 55719
Problem Description
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的
:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:
153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
Input
输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。
Output
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须
大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空
格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
Sample Input
100 120
300 380
Sample Output
no
370 371
Author
lcy
Source
C语言程序设计练习(二)
试题分析:
易错点在于存在水仙花数时最后一个输出不带空格,直接换行,否则系统会自动报错。
代码如下:
#include<stdio.h>
int main()
{
int m,n,i,j,a,b,c,num[900];
while(scanf("%d%d",&m,&n)==2)
{
j=0;
for(i=m;i<=n;i++)
{
a=i/100;
b=(i%100)/10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c) num[j++]=i;
}
if(j>0)
{
for(i=0;i<j-1;i++)
printf("%d ",num[i]);
printf("%d\n",num[j-1]);
}
else printf("no\n");
}
return 0;
}
阅读全文
1 0
- HDU2010
- hdu2010
- HDU2010
- HDU2010
- hdu2010
- hdu2010
- HDU2010
- 水仙花数(hdu2010)
- HDU2010 水仙花数
- Hdu2010水仙花数
- HDU2010 水仙花数
- HDU2010 水仙花数
- HDU2010 水仙花数
- hdu2010——水仙花数
- hdu2010 水仙花数20140812.cpp
- HDU2010 Ice_cream's world I
- (解题报告)HDU2010---水仙花数
- HDU2010省赛集训队选拔赛(校内赛) H
- React-Native子组件修改父组件的几种方式,兄弟组件状态修改
- 详解spring AOP
- Hadoop
- 关于linux服务
- 解决Eclipse报errors running builder ‘javascript validator’ on project
- HDU2010
- LMC (Large Margin Classifier Based on Affine Hulls) 公式推导过程
- AbstractQueuedSynchronizer(AQS)源码解析上
- 重建二叉树
- VS2008+qt4.6.4+qcustomplot+编译64位qt4
- 4、存储过程(procedure)
- 得到insert语句的ID值
- spark--transform算子--intersection
- DOM