Tinysun
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 134,comments - 22,trackbacks - 0
<
2010年6月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
我參與的團隊
ica推薦系統(0/0)
隨筆分類
Algorithm and Data Structure(9)
C/C++(38)
GNU Linux/Unix(35)
J2SE(10)
Java開源(1)
Linux 多線程(4)
Microsoft Dynamic AX(2)
VC++/MFC(3)
Win32API 編程(2)
XML相關(1)
其他(9)
數據庫和SQL (10)
新技術新概念(1)
設計模式(1)
隨筆檔案
2012年8月 (1)
2012年2月 (1)
2011年5月 (1)
2011年1月 (3)
2010年11月 (1)
2010年10月 (6)
2010年9月 (12)
2010年8月 (12)
2010年7月 (6)
2010年6月 (4)
2010年5月 (19)
2010年4月 (4)
2010年3月 (2)
2010年2月 (7)
2010年1月 (1)
2009年12月 (16)
2009年11月 (6)
2009年5月 (1)
2009年4月 (4)
2009年3月 (8)
2009年2月 (8)
2009年1月 (1)
2008年12月 (1)
2008年11月 (5)
2008年10月 (2)
2008年5月 (2)
2008年3月 (1)
收藏夾
C/C++(1)
Java(1)
C++ 社區
artima developer
C plus plus
drdobbs
Lippman
常用網站
CodeProject
VC知識庫
搜索
最新評論
1.?re: vi使用技巧(二):copy,paste,delete,塊編輯,redo/undo
學無止境。
--jtony
2.?re: 中英文網頁中雙語語料的挖掘
你的軟件賣嗎?請加我qq
:1679461908
--tm
3.?re: 中英文網頁中雙語語料的挖掘
可否加我,qq: 1679461908
--tm
4.?re: 中文分詞免費源碼資源
中文分詞免費源碼資源
--8888
5.?re: 全文檢索的基本原理
懂點了。
人工智能
--謝謝分享
閱讀排行榜
1.?大端法、小端法、網絡字節序 轉(31371)
2.?均方根值(RMS)、均方根誤差(RMSE)、各種平均值 (17123)
3.?vi使用技巧(二):copy,paste,delete,塊編輯,redo/undo(12341)
4.?MFC下關于“建立空文檔失敗”問題的分析(轉載)(9122)
5.?linux下which、whereis、locate、find 命令的區別(5142)
評論排行榜
1.?PL/X編譯器設計與實現(9)
2.?利用牛頓迭代法求平方根(轉)(4)
3.?中英文網頁中雙語語料的挖掘(3)
4.?全文檢索的基本原理(1)
5.?用戶態非搶占式線程庫實現 (轉)(1)
一道筆試題。。。
題目大意:
如果整數大于0則輸出1;
等于0則輸出0;
小于0則輸出1;
要求不能用任何形式的判斷語句。
思路:
設整數N,符號位可以通過如下宏得到:
#define SIGN(N) (N>>(sizeof(N)*8-1)&0x01)
那么如果N>0,符號位為0;
如果N=0,符號位為0;
N<0,符號位為1;
這樣沒有辦法區分正數和0!
如果N>0,N和N-1的符號位之和為0;
N=0,N和N-1的符號位之和為1
N<0,N和N-1的符號位之和為2
這樣可以通過查表得到輸出了。
1
#include
<
stdio.h
>
2
3
//
取得符號位
4
#define
SIGN(N) (N>>(sizeof(N)*8-1)&0x01)
5
6
int
T[]
=
{
1
,
0
,
-
1
}
;
7
8
int
sign(
int
x)
9
{
10
int
index1
=
SIGN(x);
11
int
index2
=
SIGN(x
-
1
);
12
return
T[index1
+
index2];
13
}
14
int
main()
15
{
16
int
x
=-
0
;
17
18
printf(
"
%d\n
"
,sign(x));
19
20
return
0
;
21
}
posted on 2010-06-01 20:07
何克勤
閱讀(275)
評論(0)
編輯
收藏
所屬分類:
C/C++
、
Algorithm and Data Structure
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
理解可執行程序的各種神器
。。。。
STL算法學習
STL 迭代器
c++對象模型系列 轉
small or big edian
淺談setjmp與longjmp 轉
析構函數 構造函數
學會用core dump調試程序錯誤
C語言的反匯編代碼(BP,SP的關系) 轉
Copyright ©2025 何克勤 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
七色永久性tv网站免费看
|
一区在线免费观看
|
国产精品免费观看
|
亚洲资源在线视频
|
亚洲毛片免费观看
|
亚洲欧洲日本天天堂在线观看
|
久久国产精品2020免费m3u8
|
亚洲AV无码一区东京热
|
久久精品国产免费一区
|
亚洲短视频男人的影院
|
国产高清不卡免费在线
|
亚洲男人天堂2018av
|
日本a级片免费看
|
色www免费视频
|
国产亚洲一区二区在线观看
|
国产免费AV片在线观看
|
亚洲第一精品电影网
|
好男人看视频免费2019中文
|
狼人大香伊蕉国产WWW亚洲
|
a级亚洲片精品久久久久久久
|
永久免费AV无码网站国产
|
亚洲综合一区二区
|
免费看片免费播放
|
国产三级在线免费观看
|
亚洲综合自拍成人
|
免费看的黄色大片
|
a国产成人免费视频
|
亚洲综合一区无码精品
|
日韩亚洲国产二区
|
久久久久国产精品免费看
|
国产精品亚洲一区二区麻豆
|
在线观看亚洲精品福利片
|
热re99久久6国产精品免费
|
亚洲欧美国产日韩av野草社区
|
亚洲毛片网址在线观看中文字幕
|
中文字幕乱码系列免费
|
亚洲中文字幕无码爆乳app
|
狠狠综合久久综合88亚洲
|
97人妻无码一区二区精品免费
|
国产91成人精品亚洲精品
|
亚洲一区二区在线视频
|