#include
#define ORDER 2010
/**
* 判斷指定的正整數(shù)是否為好數(shù)(二進制表示時有偶數(shù)位 1)
* @param dwSample 指定的正整數(shù)
* @return 指定的正整數(shù)是好數(shù)則返回非零,否則返回零
*/
int isGood(unsigned long dwSample) {
int iCount;
if (dwSample == 0) {
return 0;
}
/* 依次將每一位移動到最低位 */
for (iCount = 0; dwSample != 0; dwSample >>= 1) {
/* 最低位為 1 則計數(shù) */
if (dwSample & 1) {
++iCount;
}
}
return (iCount % 2) == 0;
}
void main() {
unsigned long dw;
int iCount;
/* 在雙字節(jié)正整數(shù)范圍內(nèi)尋找 */
for (iCount = 0,dw = 1; dw != 0; ++dw) {
if (isGood(dw)) {
++iCount;
if (iCount == ORDER) {
printf("Found:%d !\n",dw);
return;
}
}
}
printf("Failed!\n");
}
一個正整數(shù)改寫成2進制后,如果數(shù)字1的個數(shù)是偶數(shù)個,那么就稱這個正整數(shù)是‘好數(shù)’.例如,正整數(shù) 6=(110
一個正整數(shù)改寫成2進制后,如果數(shù)字1的個數(shù)是偶數(shù)個,那么就稱這個正整數(shù)是‘好數(shù)’.例如,正整數(shù) 6=(110
上面沒打完這里繼續(xù):就是一個‘好數(shù)’.將所有的‘好數(shù)’按小到大排列,第2010個是什么?
上面沒打完這里繼續(xù):就是一個‘好數(shù)’.將所有的‘好數(shù)’按小到大排列,第2010個是什么?
其他人氣:932 ℃時間:2019-12-08 00:23:46
優(yōu)質(zhì)解答
我來回答
類似推薦
- 將十進制正整數(shù)m轉(zhuǎn)換成k進制(2
- 二進制數(shù)101加二進制數(shù)110等于二進制數(shù)什么,
- 計算機利用的是二進制數(shù),它共有兩個數(shù)碼0、1,十進制數(shù)2004是二進制下
- 十進制數(shù)向二進制數(shù)進行轉(zhuǎn)換時 十進制數(shù)字91相當(dāng)于二進制數(shù)多少?
- 關(guān)于電腦二進制 一個數(shù)的表示有“2”這個數(shù)字,這個數(shù)可能是二進制嗎
- 3的平方-1的平方=8×1,5的平方-3的平方等于8×2,7的平方-5的平方=8×3,9的平方-7的平方=8×4,用代數(shù)式表示這個規(guī)律,并計算2001的平方-1999的平方的值.
- 一個兩位數(shù)的個位數(shù)與十位數(shù)之和為12,其中個位數(shù)字為a則這個兩位數(shù)是:
- 近代以來中國婚姻觀念的變化
- 古詩《過零丁洋》中,作者聯(lián)寫了個人和國家哪兩件大事
- absolutely
- I am reading an English story,[ ] my sister is watching tv.這里填什么連詞 為什么?
- 七年級所有古詩詞
猜你喜歡
- 1第一個社會主義國家的建立有什么歷史意義?
- 2因式分解:(1) 12a²b(x-y)³-4ab(y-x)² (2) (a²-4a)²+(3a-12)²
- 3一筐蘋果6個一拿剩4,7個一拿剩5,8個一拿剩6這筐蘋果至少有幾個如果大約有500多個那么有幾個
- 4求小學(xué)語文《激動人心的時刻》說課稿.及課件.
- 5用描述法表示下列集合:{3,9,27,81,…}
- 6求直線y=5x+3關(guān)于直線y=-x對稱的直線的函數(shù)解析式
- 7一架長為十米的梯子AB斜靠在墻上 梯子的頂端距地面的垂直距離為8米 梯子下滑多少米 頂端下滑距離=底端下滑距離
- 8用無窮小定義證明:當(dāng)x趨向于3時,f(x)=(x-3)/(x+1) 是無窮小 (用無窮小定義證明!)
- 9risk doing與risk to do
- 10新冷媒和氟里昂 這2種制冷劑有什么區(qū)別?哪個好?好在哪里
- 11為什么內(nèi)質(zhì)網(wǎng)的膜不能合成ATP?
- 12500千克加700千克是大于1噸還是小于或等于