锁定老帖子 主题:月薪16000的一道笔试题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (16)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-28
my_corner 写道 public int f(int x){ int[] a = new int[x-1]; int count = 0; for(int b:a){ count++; } return count; } for循环不见得非要用boolean类型判断 没人说只要boolean, 这个问题还有其他的限制而已, 例如只能用++, 只能有赋值, 和声明(new 和 - 我不知道算是什么)... 其实最简单就是执行x++ (最大数-1)次..(写这么多行代码). |
|
返回顶楼 | |
发表时间:2011-10-28
这种标题的帖子,就像牛皮癣一样恶心
|
|
返回顶楼 | |
发表时间:2011-10-28
一个循环语句,做出来后,就有那么多钱吗。
|
|
返回顶楼 | |
发表时间:2011-10-28
void f1(int a){
for(int i=1;i;i++){ a++; } printf("%d",a); } |
|
返回顶楼 | |
发表时间:2011-10-28
xiaoyu 写道 my_corner 写道 public int f(int x){ int[] a = new int[x-1]; int count = 0; for(int b:a){ count++; } return count; } for循环不见得非要用boolean类型判断 没人说只要boolean, 这个问题还有其他的限制而已, 例如只能用++, 只能有赋值, 和声明(new 和 - 我不知道算是什么)... 其实最简单就是执行x++ (最大数-1)次..(写这么多行代码). 我也是用++和赋值和声明啊。不能用-那就改成: public int f(int x){ int[] a = new int[x]; int count = -1; for(int b:a){ count++; } return count; } |
|
返回顶楼 | |
发表时间:2011-10-28
数值向右移动一位。让后++。就成。
|
|
返回顶楼 | |
发表时间:2011-10-30
讨论了这么多,居然没看到几个正确答案,还是我写个吧!!!!
int f(int x) { int i = 0; for (;i < x;) { i ++; } return i; } 变量,0 ,++ for 没有if 没有-1 没有-- |
|
返回顶楼 | |
发表时间:2011-10-31
f(x){
x = -x; x++; return -x; } |
|
返回顶楼 | |
发表时间:2011-10-31
不才。没看懂。标题党,
|
|
返回顶楼 | |
发表时间:2011-10-31
public static int f(int x)
{ int j=0; for(int i = 0; i < x;i++) { j = i ; } return j; } |
|
返回顶楼 | |