我记下一个数,这个数是1~1000之间的自然数,让你们猜,我只回答“是”或“不是”,若允许猜10次,保证能

作者&投稿:怀恒 (若有异议请与网页底部的电邮联系)
从1到1000的自然数中,不含0和6的自然数有多少个~

个位数字是8个
十位数字是8×8=64个(其中以1开头的全部不合要去求)
百位数应该是7×64=448个,百位只能是2,3,4,5,7,8,9
那么共有8+64+448=520个




.

共有几个数码:
为【0】到9这9个数字前补上00,为10到99这90个数字前补上0,
则从000到999,这1000个数,都是“三位数”,共用数码1000*3 = 3000 个
减去补上的000中的3个,和一位数、二位数补上的9*2 + 90*1 = 108 个,加上1000的4个,
最终 = 3000 - 3 - 108 + 4= 2893 个

数码和:
从000到999,这1000个数中,数码0到9出现的次数相等,都出现了1000*3/10 = 300次,因此
000到999的数码和 = (0+1+2+3+……+9)×300 = 13500
加上1000的数码和1,
最终从000到1000,也就是从1到1000,数码和 = 13500+1 = 13501

实际猜测时,可以以512为起始数,逐步加或者减去这个数的一半,以后依次类推,直到最后夹出这个符合要求的数
遇到是则加上这个数的一半
遇到不是则减去这个数的一半

各位可以试下这个方法
这个方法的原理就是二进制的知识
当然0.618法也是可以的
但是计算起来较麻烦

是奇数么
能背*整除么
是*位数么

把你脑子挖出来看看你想的是什么数


1+1=?
1+1=2 二进制的运算算术运算二进制的加法运算法则:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位)。二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1,1+1=10(向高位进位);即7=111,10=1010,3=11;

C语言用冒泡法和选择法对10个数进行排序
选择排序算法C语言的实现 选择法排序原理:一次选定数组中的每一个数,记下当前位置并假设它是从当前位置开始后面数中的最小数min=i,从这个数的下一个数开始扫描直到最后一个数,并记录下最小数的位置min,扫描结束后如果min不等于i,说明假设错误,则交换min与i位置上数。 具体实现代码如下:include...

自然数有哪些
详情请查看视频回答

给我讲一下因数公倍数这些数的关系是什么样的?
倍数,倍数相对于因数而言,任何数都是它所有因数的倍数:3是1和3的倍数;30是1、2、3、5、6、10、15、30的倍数。概括起来:若a整除b,a是b的因数,b是a的倍数。公倍数:一个数能被两个或两个以上的数整除,那么这个数就是两个或两个以上的数的“公倍数”,任意多个数的公倍数是无穷...

用选择法将一组数字升序排序,谁懂C语言,谢谢
选择排序的原理为:一次选定数组中的每一个数,记下当前位置并假设它是从当前位置开始后面数中的最小数min=i,从这个数的下一个数开始扫描 直到最后一个数,并记录下最小数的位置min,扫描结束后如果min不等于i,说明假设错误,则交换min与i位置上的数。代码如下:void selectionSort(double *p, int...

...再用这五位数组另一个五位数相减,记住第一个数,剩下四位告诉_百度知...
然后证明任意两个所有位数相同的十进制数的差是 9 的倍数。∵ 两个数各位数字都相同,∴ 各位数字的和也相同,∴各位数字的和与9的余数也相同,∴这两个数字整除 9 的余数相同,∴这两个数字的差是 9 的倍数。两个9的倍数的差也是9的倍数 去掉一个数字后,各位数的和为 9k - d,整除 9 ...

圆周率1兀到10兀记忆方法
1、1π=3.14、2π=6.28、3π=9.42、5Pπ=12.56、6π=15.7、7π=18.84、8π=21.98、9π=25.12、10π=31.4。2、π约等于3.141592654。3、圆周率用希腊字母 π(读作pài)表示,是一个常数(约等于3.141592654),是代表圆周长和直径的比值。4、它是一个无理数,即无限不循环...

孔明擒孟获猜一个数字
次日,孔明正要分兵缉擒孟获时忽得报,说孟获的妻弟将孟获带往孔明寨中投降。孔明知道是假降,喝令军士将他们全部拿下,并搜出每人身上的兵器。孟获不服,说假如能擒他七次,他才真服。孔明于是又放了他。七擒七纵 孟获又请来兀突骨带领的乌戈国藤甲军,与孔明决战。孔明用油车火药烧死了无数蛮兵...

用c语言写一个程序,从1~88随机抽取11个数字,并标记这11个数字,下一次...
思路:用一个数组来标识这个数是否已经出现过。代码如下:char num[88] = {0}; int i, loop; int cnt = 0; while(cnt != 88) { for(loop = 0; loop < 11; loop++) { i = rand() % 88; while(num[i] != 0) { i = rand() % 88; ...

在一个除法算式中,被除数是478商是13.余数是10除数是多少?
被除数是478、商是13、余数是10,除数是36。(478-10)÷13=36

坊子区15155717438: 我记下一个数,这个数是1~1000之间的自然数,让你们猜,我只回答“是”或“不是”,若允许猜10次,保证能 -
资瑗喜欣: 实际猜测时,可以以512为起始数,逐步加或者减去这个数的一半,以后依次类推,直到最后夹出这个符合要求的数 遇到是则加上这个数的一半 遇到不是则减去这个数的一半 各位可以试下这个方法 这个方法的原理就是二进制的知识 当然0.618法也是可以的 但是计算起来较麻烦

坊子区15155717438: 一个数缩小到它的1/1000是2这个数是多少? -
资瑗喜欣: 填空题:一个数缩小到它的1/1000是2,这个数是(2000) .列式:2÷1/1000=2000

坊子区15155717438: 将自然数1~1000如右图排列 用一个正方行框出3乘3的数字方阵,如果这个方阵中所框出的9个数字之和是1800, -
资瑗喜欣: 这9个数的平均数是1800/9=200,即最中间的那个数,“其中的最小的一个数是多少”没图,只能告诉方法:横行3个数是等差数列,竖列3个数是等差数列,竖列3个数的公差是多少,你可以看图得知.设最小数是x,公差是a,建立方程:x+a+1=200,剩下的你自己解答.

坊子区15155717438: 将自然数1~1000如右图排列 用一个正方行框出3乘3的数字方阵,如果这个方阵中所框出的9个数字之和是1800,那么这9个数的平均数是多少?其中的最小的... -
资瑗喜欣:[答案] 这9个数的平均数是1800/9=200,即最中间的那个数, “其中的最小的一个数是多少”没图,只能告诉方法:横行3个数是等差数列,竖列3个数是等差数列,竖列3个数的公差是多少,你可以看图得知.设最小数是x,公差是a,建立方程: x+a+1=200...

坊子区15155717438: 把一个数缩小到原数的1/1000,得数是95:03这个数原来是多少?再将所得的数扩大到它的100倍 -
资瑗喜欣: 把一个数缩小到原数的1/1000, 得数是95:03 这个数原来是:95030 再将所得的数扩大到它的100倍:9503

坊子区15155717438: 1到1000的的罗马数字怎么写 -
资瑗喜欣: 基本字符: I、V、X、L、C、D、M 相应的阿拉伯数字表示为: 1、5、10、50、100、500、1000 (1)相同的数字连写,所表示的数等于这些数字相加得到的数,如: Ⅲ = 3; (2)小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数, 如:Ⅷ = 8;Ⅻ = 12; (3)小的数字,(限于Ⅰ、X 和C)在大的数字的左边,所表示的数等于大数减小数得到的数,如:Ⅳ= 4;Ⅸ= 9; (4)正常使用时连写的数字重复不得超过三次.(表盘上的四点钟--“IIII”,例外.) (5)在一个数的上面画一条横线,表示这个数增值1000 倍,例如有:Ⅻ=12,000 .

坊子区15155717438: 有一个小数为0.1234567891011....9979989991000, -
资瑗喜欣: 1位的数字共9个 9位 2位的数字共99-10+1=90个 180位 3位的数字共999-100+1=900个 2700位 9+180+2700>2002 9+180<2002 因此第2002位是个3位数其中的1位 除去1位2位的数还有2002-180-9=1813位 1813÷3=604......1 即第605个3位数的第1位 605+100-1=704 第1位为7 第2002位为7

坊子区15155717438: 1至1000中有多少个数字0 -
资瑗喜欣: 1~100共 11个 101~200共 20个 201~300共 20个 ......................... ......................... 901~1000共 21个 累记192个

坊子区15155717438: 一个数由三个千万,7个十万,5个一千,8个十所组成,这个数是什么 -
资瑗喜欣: 填空题:一个数由三个千万,7个十万,5个一千,8个十所组成,这个数是( 30705080 ) .

坊子区15155717438: 一个数由3个一,8个十分之一,4个千分之一组成,这个数是() -
资瑗喜欣: 你好:一个数由3个一,8个十分之一,4个千分之一组成,这个数是(3.804) 3个一 是:3 8个十分之一是:0.8 4个千分之一是:0.004 所以 这个数是:3+0.8+0.004=3.804

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网