锁定老帖子 主题:月薪16000的一道笔试题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (16)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-21
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-10-21
unsigned char x = 6,b = 1;
for (int i = x ; i ; ++i) b++; x = 0; for (i = b; i ; i++ )x ++; printf("x:%d\n",x); |
|
返回顶楼 | |
发表时间:2011-10-22
不懂题目,如果小于1呢。。。。
#include <stdio.h> int f(int x) { int i=0; int j=-1; for(i=0; i<x; ++i, ++j); return j; } int main() { printf("%d\n", f(10)); return 0; } |
|
返回顶楼 | |
发表时间:2011-10-22
这种题目不明白出题人是脑残还是什么,有什么具体用途?
|
|
返回顶楼 | |
发表时间:2011-10-22
这个题目考的是溢出吧
如 for(int i = 1 ; i!=0 ; i++);这个循环肯定可以停下来,超过int的上限就变为最小的,从最小的往上加。 还算比较正常的题目吧 |
|
返回顶楼 | |
发表时间:2011-10-23
我表示看不懂,愧对我的小学语文老师啊!
|
|
返回顶楼 | |
发表时间:2011-10-23
最后修改:2011-10-23
function f( v ){
var t = 0 ,t1=-1; for(;t<=v;){ if(t==v){ return t1 }else{ t++ ;t1++; } } } |
|
返回顶楼 | |
发表时间:2011-10-23
f(x){ int count;//default 0 for(int k=x;k;k++){//k=0,end for count++; } for(x=count++;count;count++){ } return x; } //没有c环境,不然可以试试,以上仅猜测。原理是就正整数一直加溢出变0吧。 |
|
返回顶楼 | |
发表时间:2011-10-23
charyle 写道 f(x){ int count;//default 0 for(int k=x;k;k++){//k=0,end for count++; } for(x=count++;count;count++){ x++; } return x; } //没有c环境,不然可以试试,以上仅猜测。原理是就正整数一直加溢出变0吧。 忽略了个++ |
|
返回顶楼 | |
发表时间:2011-10-23
为什么要加上月薪16000呢?哎....
|
|
返回顶楼 | |