题目
一个正整数改写成2进制后,如果数字1的个数是偶数个,那么就称这个正整数是‘好数’.例如,正整数 6=(110
上面没打完这里继续:就是一个‘好数’.将所有的‘好数’按小到大排列,第2010个是什么?
上面没打完这里继续:就是一个‘好数’.将所有的‘好数’按小到大排列,第2010个是什么?
提问时间:2020-07-23
答案
#include
#define ORDER 2010
/**
* 判断指定的正整数是否为好数(二进制表示时有偶数位 1)
* @param dwSample 指定的正整数
* @return 指定的正整数是好数则返回非零,否则返回零
*/
int isGood(unsigned long dwSample) {
int iCount;
if (dwSample == 0) {
return 0;
}
/* 依次将每一位移动到最低位 */
for (iCount = 0; dwSample != 0; dwSample >>= 1) {
/* 最低位为 1 则计数 */
if (dwSample & 1) {
++iCount;
}
}
return (iCount % 2) == 0;
}
void main() {
unsigned long dw;
int iCount;
/* 在双字节正整数范围内寻找 */
for (iCount = 0,dw = 1; dw != 0; ++dw) {
if (isGood(dw)) {
++iCount;
if (iCount == ORDER) {
printf("Found:%d ! ",dw);
return;
}
}
}
printf("Failed! ");
}
#define ORDER 2010
/**
* 判断指定的正整数是否为好数(二进制表示时有偶数位 1)
* @param dwSample 指定的正整数
* @return 指定的正整数是好数则返回非零,否则返回零
*/
int isGood(unsigned long dwSample) {
int iCount;
if (dwSample == 0) {
return 0;
}
/* 依次将每一位移动到最低位 */
for (iCount = 0; dwSample != 0; dwSample >>= 1) {
/* 最低位为 1 则计数 */
if (dwSample & 1) {
++iCount;
}
}
return (iCount % 2) == 0;
}
void main() {
unsigned long dw;
int iCount;
/* 在双字节正整数范围内寻找 */
for (iCount = 0,dw = 1; dw != 0; ++dw) {
if (isGood(dw)) {
++iCount;
if (iCount == ORDER) {
printf("Found:%d ! ",dw);
return;
}
}
}
printf("Failed! ");
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1常温常压下某种气体的溶解度是多少,其中常压下指的是谁的压力?是空气还是该气体的压力为常压?
- 2英语测试报30期答案
- 31M米等于多少米
- 4如图在三角形abc中ad,be分别为bc,ac的高,ad,be交于f(1)求证三角形aef相似三角形adc(2)
- 5有酒精溶液200克,浓度为60%,要使浓度降低到5%,需要加水多少克?
- 6一块三角地种棉花,该三角地宽为80米,高为50米.棉花之行距为0.5米,株距为0.2米,问这块地可种多少株棉花?
- 7若a1>a2>a3,则满足1/(a1-a2)+1/(a2-a3)>=M/(a1-a3)的M的取值范围是?
- 81.先阅读下面材料,再回答相应的问题:已知x+1/x=2,求x^2+1/x^2的值.将x+1/x=2两边平方得(x+1/x)^2=4,即x^2+2乘x乘1/x=4,所以x^2+1/x^2=4-2=2.
- 91+5=7,2+6=13,3+7=21,4+8=23,请问5+1=?
- 10一项工程,由甲单独做需20h,由乙单独做需12h完成,则甲每小时完成该项工程的______;乙每小时完成该项工程的______;甲、乙合做每小时完成该项工程的______;先由甲单独做5h,剩下的由乙
热门考点
- 1“警察在您身边”翻译成英文怎么说?
- 2长春的 经济开发区(简称经开区) 英文怎么翻译?是Economic development District 还是Jingkai District
- 3There ( )some pen pals in china
- 4分析作品《你是人间四月天———一句爱的赞颂》的艺术特色.
- 5如图,直线y=kx-1与x轴、y轴分别交于B、C两点,tan∠OCB=1/2. (1)求B点的坐标和k的值;(2)若点A(x,y)是第一象限内的直线y=kx-1上的一个动点.当点A运动过程中,试写出△
- 6你们看过这样的总理吗?一夜的工作
- 7求唯美句子,大概10至20字左右,带点伤感,符合生活实际
- 8it is king of exciting是什么意思
- 9克服摩擦力是什么意思
- 10there are apples and an orang对吗