精华帖 (0) :: 良好帖 (3) :: 灌水帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-18
最后修改:2009-03-13
不知道javaeyer有没有更好的算法。 // 只允许使用一个循环 // 先输出1至10内的奇数 // 然后输出其中的偶数 // 结果应该是这样的 // 1 3 5 7 9 2 4 6 8 // 大家可以竭尽全力的想啊 //1 StringBuffer sb1 = new StringBuffer(); StringBuffer sb2 = new StringBuffer(); for (int i = 1; i < 10; i++) { if (i % 2 != 0) { sb1.append(i + " "); } else { sb2.append(i + " "); } } System.out.println(sb1 + "" + sb2); //2 for (int i = 1; i < 10; i += 2) { System.out.print(i + " "); if (i == 9) { i = 0; } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-11-18
puts (1..9).partition {|i| i.odd? } |
|
返回顶楼 | |
发表时间:2008-11-18
最后修改:2008-11-18
for (int i = 0; i <= 16; i+=2) {
System.out.print(i%9+1); } |
|
返回顶楼 | |
发表时间:2008-11-18
这种程序有劲?是不是楼主要拿这个结果去干什么事情呢?
|
|
返回顶楼 | |
发表时间:2008-11-18
最后修改:2008-11-18
ddd 写道 for (int i = 0; i <= 16; i+=2) {
System.out.print(i%9+1); } 很强! 我的是: int i = 1; while(true){ System.out.println(i); if(i+2 >= 10){ if(i % 2 == 0){ break; }else{ i=2; } }else{ i+=2; } } |
|
返回顶楼 | |
发表时间:2008-11-18
既然是限定在1到10之内,又何必用循环呢
print 1,3,5,7,9,2,4,6,8 既然你一定要用循环,就来个循环 for i in range(1): print 1,3,5,7,9,2,4,6,8 |
|
返回顶楼 | |
发表时间:2008-11-18
姜太公 写道 既然是限定在1到10之内,又何必用循环呢
print 1,3,5,7,9,2,4,6,8 既然你一定要用循环,就来个循环 for i in range(1): print 1,3,5,7,9,2,4,6,8 1到10000之内呢? print 1,3,5,7,...,9999,2,4,6,8...,9998? |
|
返回顶楼 | |
发表时间:2008-11-18
ddd 写道 姜太公 写道 既然是限定在1到10之内,又何必用循环呢
print 1,3,5,7,9,2,4,6,8 既然你一定要用循环,就来个循环 for i in range(1): print 1,3,5,7,9,2,4,6,8 1到10000之内呢? print 1,3,5,7,...,9999,2,4,6,8...,9998? 既然要求是10以内的,咱就做个10以内的。等要做1kw内的时候,咱再考虑。 |
|
返回顶楼 | |
发表时间:2008-11-18
ddd 写道 姜太公 写道 既然是限定在1到10之内,又何必用循环呢
print 1,3,5,7,9,2,4,6,8 既然你一定要用循环,就来个循环 for i in range(1): print 1,3,5,7,9,2,4,6,8 1到10000之内呢? print 1,3,5,7,...,9999,2,4,6,8...,9998? 先输出被3整除的,再输出不被3整除的数组呢? |
|
返回顶楼 | |
发表时间:2008-11-18
liusong1111 写道 ddd 写道 姜太公 写道 既然是限定在1到10之内,又何必用循环呢
print 1,3,5,7,9,2,4,6,8 既然你一定要用循环,就来个循环 for i in range(1): print 1,3,5,7,9,2,4,6,8 1到10000之内呢? print 1,3,5,7,...,9999,2,4,6,8...,9998? 先输出被3整除的,再输出不被3整除的数组呢? 算法不限制规模,而你这个更改的不是规模。 |
|
返回顶楼 | |