杭电ACM2010java做法
来源:互联网 发布:log4j ubuntu 编辑:程序博客网 时间:2024/05/16 01:06
水仙花数
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
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
这道题真的是让我吐三口老血,刚在比赛上被评委的的呛的不行,回来居然要被题目格式呛,我也是醉了。。。。
两个注意点:
1.注意m,n的大小
2.输出一个数之后隔一个空格,但最后一个数后面不用空
好了上代码,这题居然让我提交了4次。。。。
import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(sc.hasNextInt()){ int m=sc.nextInt(); int n=sc.nextInt(); int number=0,s=0,d=0; int[]shu=new int[1000]; if(m>n){ int temp=m; m=n; n=temp; } for(int i=m;i<=n;i++){ int a=i%10; int b=((int)i/10)%10; int c=(int)(i/100); if(i==((a*a*a)+(b*b*b)+(c*c*c))){ number++; shu[s]=i; s++; } } if(number==0){ System.out.println("no"); } else{ for(int i=0;i<shu.length;i++){ if(shu[i]!=0){ d++; if(d==number){ System.out.print(shu[i]); } else { System.out.print(shu[i]+" "); } } } System.out.println(); } } }}
1 0
- 杭电ACM2010java做法
- 杭电ACM1108java做法
- 杭电ACM1201java做法
- 杭电ACM2000java做法
- 杭电ACM2001java做法
- 杭电ACM2002java做法
- 杭电ACM2003java做法
- 杭电ACM2004java做法
- 杭电ACM2005java做法
- 杭电ACM2006java做法
- 杭电ACM2007java做法
- 杭电ACM2008java做法
- 杭电ACM2009java做法
- 杭电ACM2011java做法
- 杭电ACM2012java做法
- 杭电ACM2013java做法
- 杭电ACM2014java做法
- 杭电ACM2015java做法
- 【minecraft bukkit 插件开发】config.yml 配置文件编码问题
- *Android手势识别(左右滑动)实现页面切换
- HDU2896 病毒侵袭【AC自动机】
- 安卓下动画总结
- 黑马程序员_java基础网络编程
- 杭电ACM2010java做法
- 随笔01
- Location详解之精准匹配、正则匹配
- 破解WIFI(wpa/wpa2)
- 破解安卓图案锁屏密码
- poj 2947 Widget Factory(高斯消元解同余方程组)
- Android BaseAdapter适配器的问题
- 破解OFFICE文件密码
- vimrc