一个正整数改写成2进制后,如果数字1的个数是偶数个,那么就称这个正整数是‘好数’。例如,正整数 6=(110

日期:2011-02-28 21:10:03 人气:3

一个正整数改写成2进制后,如果数字1的个数是偶数个,那么就称这个正整数是‘好数’。例如,正整数 6=(110

#include #define ORDER 2010 /** * 判断指定的正整数是否为好数(二进制表示时有偶数位 1) * @param dwSample 指定的正整数 * @return 指定的正整数是好数则返回非零,否则返回零 */ int isGood(unsigned long dwSample) { int iCount; if (dwSample == 0) { return 0; } /* 依次将每一位移
    A+
热门评论